This is a remote position.
Key Responsibilities:
Design and develop RESTful and GraphQL APIs using Node.js and Express.js
Build responsive web applications with Next.js and React
Implement server-side rendering (SSR), static site generation (SSG), and reusable UI components
Ensure application security, performance optimization, and data compliance (GDPR, CCPA)
Integrate and manage no-code/low-code tools (e.g., Base44, Bubble.io, Zapier)
Collaborate on CI/CD, containerization, and cloud deployment
Backend Development & API Architecture
● Design and implement RESTful and GraphQL APIs using Node.js and Express.js
● Develop microservices architecture and maintain existing API endpoints
● Create and maintain API documentation using tools like Swagger/OpenAPI
● Implement API versioning, rate limiting, and caching strategies
● Build real-time features using WebSockets and Server-Sent Events
Frontend Development
● Build responsive, performant web applications using Next.js and React
● Implement server-side rendering (SSR) and static site generation (SSG) strategies
● Develop reusable component libraries and maintain design system consistency
● Optimize application performance, including Core Web Vitals and SEO
● Integrate third-party services and APIs into frontend applications
Security & Best Practices
● Implement authentication and authorization systems (OAuth, JWT, session
management)
● Apply security best practices including input validation, SQL injection prevention, and
XSS protection
● Conduct security audits and implement fixes for identified vulnerabilities
● Ensure compliance with data protection regulations (GDPR, CCPA)
● Implement secure API communication protocols and encryption standards
No-Code/Low-Code Integration
● Develop and maintain applications using platforms like Base44, Bubble.io, Zapier, or
similar tools
● Create hybrid solutions combining custom code with no-code platforms
● Evaluate and recommend appropriate no-code tools for specific business requirements
● Build custom plugins and extensions for no-code platforms when needed
● Train team members on effective use of low-code solutions
Requirements
4+ years experience in Node.js and Express.js
3+ years experience in React and Next.js
Proficiency in JavaScript (ES6+), TypeScript, and API architecture
Knowledge of PostgreSQL, MongoDB, Redis, and testing tools (Postman, Jest, Mocha)
Hands-on experience with no-code/low-code platforms
Strong understanding of security protocols (OAuth, JWT, OWASP, encryption)
Familiar with Git, Docker, CI/CD pipelines, and cloud platforms (AWS, GCP, Azure)
Experience with GraphQL, Apollo, message queues, and serverless architectures
Knowledge of Stripe/PayPal integrations, WebRTC, and Agile/Scrum
AWS or equivalent certification a plus