
EngageReel•1h ago
Foundit
Backend Developer
Gurugram, Gurgaon / Gurugram, India
Full Time
Mid Level
N/A
N/A
N/A
Qualifications
10/10 matched
Experience Level: Mid Level
- </strong></p><ul><li>Strong hands-on experience with <strong>Node.js</strong> and frameworks like Express.js or NestJS.</li><li>Experience required 2-5 years.</li><li>Solid understanding of <strong>RESTful APIs</strong>
- microservices
- and backend architecture.</li><li>Experience with <strong>databases</strong>: MongoDB
- PostgreSQL
- or similar.</li><li>Knowledge of <strong>asynchronous programming</strong>
- event-driven patterns
- and caching mechanisms.</li><li>Familiarity with <strong>Git</strong>
- CI/CD pipelines
- and cloud platforms (AWS/GCP/Azure).</li><li>Understanding of authentication/authorisation (JWT
- etc.).</li><li>Ability to independently manage tasks and deliver projects with minimal supervision.</li><li>Strong problem-solving skills and attention to detail.</li></ul><p></p><p><strong>Good to Have:</strong></p><ul><li>Experience with TypeScript.</li><li>Knowledge of message queues (RabbitMQ
Full Job Description
EngageReel is seeking a motivated Backend Developer to join their Gurugram, India team. This permanent role requires strong expertise in Node.js to independently design, develop, and maintain robust backend systems. The ideal candidate will take ownership of features, work autonomously, and collaborate with cross-functional teams to build scalable, secure, and high-performance server-side applications.
Key Responsibilities
- Design, develop, and maintain backend services and APIs using Node.js.
- 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 optimize 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.
- 2-5 years of experience in backend development.
- Solid understanding of RESTful APIs, microservices, and backend architecture.
- Experience with databases such as MongoDB, PostgreSQL, MySQL, or similar.
- Proficiency in asynchronous programming, event-driven patterns, and caching mechanisms.
- Familiarity with Git, CI/CD pipelines, and cloud platforms (AWS/GCP/Azure).
- Understanding of authentication/authorization mechanisms (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 containerized applications.
- Experience working in Agile/Scrum environments.
Education
- Bachelor's degree in Computer Science or Engineering.
Company
EngageReel
Gurugram, Gurgaon / Gurugram, India
Posted on Foundit