with 5+ years of hands-on experience in designing, developing, and maintaining scalable backend systems. The ideal candidate will have strong expertise in JavaScript, RESTful APIs, databases, and cloud-based architectures, and will collaborate closely with frontend, DevOps, and product teams.
Design, develop, and maintain
scalable server-side applications
using Node.js
Build and manage
RESTful and/or GraphQL APIs
Optimize application performance, scalability, and security
Integrate databases such as
MongoDB, PostgreSQL, MySQL
, or similar
Implement authentication, authorization, and data protection mechanisms
Write clean, reusable, and well-documented code
Perform code reviews and mentor junior developers
Collaborate with frontend developers, product managers, and QA teams
Troubleshoot, debug, and upgrade existing systems
Implement unit, integration, and end-to-end tests
Work with cloud services and deployment pipelines
Required Skills & Qualifications
5+ years of experience in
Node.js
and
JavaScript (ES6+)
Strong experience with frameworks such as
Express.js, NestJS, or Fastify
Proficiency in
REST APIs
and asynchronous programming
Experience with databases (MongoDB, PostgreSQL, MySQL, Redis)
Knowledge of
microservices architecture
Familiarity with
Docker
and containerized applications
Experience with
Git
and CI/CD pipelines
Understanding of
security best practices
(JWT, OAuth, encryption)
Strong problem-solving and communication skills
Preferred / Nice-to-Have Skills
Experience with
TypeScript
Knowledge of
GraphQL
Exposure to cloud platforms (AWS, Azure, GCP)
Experience with message queues (RabbitMQ, Kafka)
Familiarity with serverless architectures
Knowledge of frontend frameworks (React, Angular, Vue
Job Type: Full-time
Pay: ₹630,030.58 - ₹2,024,827.10 per year
Benefits:
Health insurance
Paid time off
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.