We are looking for a skilled and passionate Senior NestJS Engineer with 3–5 years of experience in backend development. The ideal candidate should have strong expertise in NestJS, Node.js, TypeScript, API development, and microservices architecture. You will collaborate with cross-functional teams to design, develop, and maintain scalable backend systems while ensuring performance, security, and reliability.
Skills
NestJS | Node.js | TypeScript | PostgreSQL/MySQL | REST APIs | Microservices
Duties :
- Design, develop, and maintain scalable backend applications using NestJS and Node.js.
- Build and manage RESTful APIs, GraphQL services, and microservices architectures.
- Develop secure authentication and authorization mechanisms using JWT, OAuth, and role-based access controls.
- Optimize database performance and write efficient queries using PostgreSQL, MySQL, or MongoDB.
- Collaborate with frontend, DevOps, QA, and product teams to deliver high-quality solutions.
- Write clean, maintainable, and testable code while following coding standards and best practices.
- Participate in code reviews, troubleshoot production issues, and improve application reliability.
Required Qualifications:
- 3–5 years of experience in backend development.
- Strong hands-on experience with NestJS and Node.js.
- Proficiency in TypeScript and JavaScript (ES6+).
- Strong understanding of RESTful API design and development.
- Experience with GraphQL and API integrations.
- Experience with relational and/or NoSQL databases (PostgreSQL, MySQL, MongoDB).
- Knowledge of authentication and authorization mechanisms such as JWT, OAuth, and RBAC.
- Experience with microservices architecture and message brokers (RabbitMQ, Kafka, or similar).
- Familiarity with Docker and containerized deployments.
- Understanding of Git and version control workflows.
- Experience with testing frameworks such as Jest and Supertest.
- Strong debugging, problem-solving, and performance optimization skills.
- Excellent communication and collaboration abilities.
Pay: ₹150,000.00 - ₹160,000.00 per month
Work Location: In person