Bestkaam Logo
EngageReel Logo

Backend Developer

Actively Reviewing the Applications

EngageReel

India, Haryana, Gurugram Full-Time On-site INR 2–4 LPA
Posted 2 weeks ago Apply by May 7, 2026

Job Description

About the Role:

We are looking for a highly motivated Backend Developer with strong experience in Node.js who can independently design, develop, and maintain backend systems. The ideal candidate should be able to take ownership of features, work with minimal supervision, and collaborate effectively with cross-functional teams.


Key Responsibilities:

  • Design, develop, and maintain backend services and APIs using Node.js (mandatory).
  • Build scalable, secure, and high-performance server-side applications.
  • Work independently on project modules from planning to deployment.
  • Write clean, reusable, and efficient code following best practices.
  • Integrate third-party APIs, databases, and internal systems.
  • Troubleshoot, debug, and optimise backend performance.
  • Collaborate with frontend developers, DevOps, product managers, and QA teams.
  • Maintain proper documentation for developed functionalities.
  • Participate in code reviews to ensure high code quality.


Required Skills:

  • Strong hands-on experience with Node.js and frameworks like Express.js or NestJS.
  • Experience required 2-5 years.
  • Solid understanding of RESTful APIs, microservices, and backend architecture.
  • Experience with databases: MongoDB, PostgreSQL, MySQL, or similar.
  • Knowledge of asynchronous programming, event-driven patterns, and caching mechanisms.
  • Familiarity with Git, CI/CD pipelines, and cloud platforms (AWS/GCP/Azure).
  • Understanding of authentication/authorisation (JWT, OAuth, etc.).
  • Ability to independently manage tasks and deliver projects with minimal supervision.
  • Strong problem-solving skills and attention to detail.


Good to Have:

  • Experience with TypeScript.
  • Knowledge of message queues (RabbitMQ, Kafka, Redis Streams).
  • Exposure to Docker, Kubernetes, or containerised applications.
  • Experience working in Agile/Scrum environments.


Education

  • Bachelor’s degree in Computer Science, Engineering.

Quick Tip

Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.