About the Role
We are looking for a skilled Node.js Developer with 3–6 years of experience in backend development. The ideal candidate will have hands-on expertise in Node.js, Express.js, and strong knowledge of databases such as MongoDB and PostgreSQL. Familiarity with AWS managed services, along with experience in CI / CD pipelines and containerized applications (Docker / Kubernetes), is highly desirable. An understanding of writing and maintaining Unit Tests (UT) and Integration Tests (IT) is expected to ensure code quality and reliability.
Key Responsibilities
- Design, develop, and maintain backend services using Node.js and Express.js
- Build and optimize data models and queries with MongoDB and PostgreSQL
- Integrate and manage applications with AWS managed services
- Contribute to containerized application deployment with Docker / Kubernetes
- Implement and maintain CI / CD pipelines for smooth deployments
- Write and maintain Unit Tests (UT) and Integration Tests (IT) to ensure code quality and reliability
- Collaborate with cross-functional teams to deliver scalable and robust solutions
Requirements
3–6 years of hands-on experience in backend development with Node.jsStrong expertise in Express.js, MongoDB, and PostgreSQLFamiliarity with AWS managed services (e.g., Lambda, RDS, S3, ECS)Experience with CI / CD tools and containerized / K8s applicationsSolid understanding of test-driven development (UT & IT)Strong problem-solving skills and ability to work in a fast-paced environmentExposure to microservices architectureExperience with AI / ML-related applications or data-heavy systems