Full Job Description
Job Summary
We are seeking an experienced Node.js API Developer to design, develop, and maintain scalable backend services and RESTful APIs. The role will involve end-to-end application development across UI, middleware, and database layers, with a strong focus on Node.js, React.js, AWS, microservices, and CI/CD practices.
Key Responsibilities
• Design, develop, and maintain scalable backend services using Node.js.
• Build RESTful APIs and microservices with strong performance and security practices.
• Develop and integrate front-end applications using React.js with backend systems.
• Work on end-to-end application development across UI, middleware, and database layers.
• Collaborate with cross-functional teams, including DevOps, QA, and Product.
• Participate in code reviews and technical design discussions.
• Troubleshoot application issues and provide production support.
• Contribute to application performance, scalability, and maintainability improvements.
Required Qualifications
• Strong hands-on experience with React.js and Node.js.
• Experience building REST APIs and microservices architectures.
• Experience with the JavaScript/TypeScript ecosystem.
• Good understanding of relational databases and SQL.
• Strong experience with AWS Cloud and CI/CD pipelines.
• Experience with containerization technologies such as Docker.
• Strong problem-solving and analytical skills.
• Ability to collaborate effectively with cross-functional teams.