Backend Developer - Node.js Frameworks

ConsultBae India Private Limited
Gurgaon/Gurugram
3 - 8 Years

Posted on: 31/05/2025

Job Description

Job Overview :

We are seeking a highly skilled and experienced Lead Node.js Backend Developer to join our dynamic team.


This is a pivotal lead-level position for individuals who possess not only extensive hands-on development expertise in Node.js but also a proven track record in designing and architecting scalable, backend-heavy systems.


You will play a crucial role in both technical execution and team leadership, driving the development of robust and high-performance backend solutions while guiding and mentoring fellow developers.

Responsibilities :

- Lead the comprehensive design, architecture, and hands-on development of robust and scalable backend systems primarily using Node.js.

- Architect highly scalable APIs (RESTful, GraphQL) and microservices with a strong focus on performance optimization, modularity, maintainability, and reusability.

- Define clear system-level architecture, including complex data flow diagrams, seamless third-party integrations, and efficient cloud deployment strategies.

- Collaborate closely with front-end development teams, DevOps engineers, and product stakeholders to ensure cohesive integration and successful delivery of scalable features.

- Establish and enforce best practices in coding standards, unit and integration testing, and secure deployment processes to ensure high-quality software.

- Guide and mentor a team of backend developers, providing technical direction, conducting thorough code reviews, and leading impactful technical discussions.

- Proactively identify and resolve performance bottlenecks across various services and databases, implementing effective optimization strategies.

- Stay continuously informed on emerging backend technologies, architectural trends, and industry best practices to drive continuous improvement and innovation within the team.

Required Skills & Qualifications :

- 3+ years of backend development experience with a strong focus on Node.js. (Note: While 3+ years is listed, the "Lead" title implies a significant depth of experience within this timeframe, often requiring strong foundational knowledge and accelerated growth).

- Proven experience in architecting and designing scalable backend systems, including robust RESTful APIs and microservices architectures.

- Strong proficiency in Node.js and its core principles, along with popular frameworks (Express.js, NestJS, Koa.js).

- Expertise in designing and interacting with various databases (MongoDB, PostgreSQL, MySQL, Redis, Cassandra) with strong SQL/NoSQL querying skills.

- Experience with cloud platforms (AWS, Azure, GCP) and deploying/managing Node.js applications in a cloud environment.

- Understanding of containerization technologies (e.g., Docker, Kubernetes).

- Experience with version control systems (Git).

- Knowledge of testing frameworks (Jest, Mocha, Chai) and writing comprehensive unit and integration tests.

- Strong understanding of authentication and authorization mechanisms (OAuth, JWT).

- Excellent problem-solving, analytical, and debugging skills.

- Strong communication skills (written and verbal) and the ability to articulate complex technical concepts clearly.

- Experience in leading technical discussions and providing mentorship.

Preferred Skills :

- Experience with GraphQL API development.

- Familiarity with message queues and event-driven architectures (Kafka, RabbitMQ, SQS).

- Knowledge of CI/CD pipelines.

- Experience with serverless architectures (AWS Lambda).

- Understanding of performance monitoring and logging tools.

- Contributions to open-source projects or a strong GitHub profile.


info-icon

Did you find something suspicious?