About the Role
We are seeking an experienced Node.js Developer to build and enhance backend services and API-driven platforms. The ideal candidate should have strong expertise in Node.js, microservices, database integrations, and modern cloud environments.
Key Responsibilities
- Design, develop, and maintain backend applications using Node.js (Express.js / NestJS).
- Build scalable, high-performance RESTful APIs and microservices.
- Write clean, efficient, and reusable code following best practices.
- Integrate applications with databases such as MongoDB, PostgreSQL, or MySQL.
- Optimize application performance, implement security best practices, and ensure high availability.
- Collaborate with product, frontend, QA, and DevOps teams for end-to-end delivery.
- Participate in code reviews, technical discussions, and architecture planning.
- Troubleshoot, debug, and resolve production and development issues.
Required Skills & Experience
4–8 years of hands-on experience in backend development.Strong proficiency in Node.js , JavaScript / TypeScript.Expertise in frameworks such as Express.js or NestJS .Solid understanding of asynchronous programming , event-driven architecture, and microservices.Experience with databases : MongoDB, PostgreSQL, MySQL, or similar.Good understanding of API design , authentication, and authorization mechanisms (JWT, OAuth).Familiarity with AWS or other cloud environments.Experience with Git, CI / CD pipelines, Docker or similar DevOps tools.Strong problem-solving skills and ability to work in a fast-paced environment.