brand logo
View All Jobs

Senior/Lead Engineer-Node.JS

Chennai, Bangalore, Hyderabad
Job Description
Job Description:
We are looking for a Backend Developer – Node.js to join our engineering team. This is a hands-on role focused on building scalable backend systems, taking ownership of modules, and contributing to high-quality engineering outcomes.

Key Responsibilities:
  • Design, develop, and maintain scalable backend services and APIs using Node.js.
  • Build and manage RESTful (and/or GraphQL) APIs to support web and enterprise applications.
  • Own backend modules end-to-end, from design and development to deployment and support.
  • Ensure code quality through reviews, unit testing, and adherence to best practices.
  • Collaborate closely with frontend, data, QA, and DevOps teams to deliver end-to-end solutions.
  • Optimize application performance, scalability, reliability, and security.
  • Troubleshoot and resolve production issues in a timely manner.
  • Contribute to technical design discussions and architecture decisions.
  • Participate in Agile ceremonies including sprint planning, estimation, and retrospectives.
Job Requirement
Required Skills:
  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 3–5 years of hands-on experience in backend development.
  • Strong expertise in Node.js and JavaScript (Must have).
  • Experience with backend frameworks such as Express.js or NestJS.
  • Strong understanding of REST API design, authentication, and authorization mechanisms.
  • Working knowledge of SQL and/or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
  • Experience with Git and collaborative development workflows.
  • Familiarity with CI/CD pipelines and deployment practices.
  • Strong analytical, problem-solving, and communication skills.
Preferred Qualifications:
  • Experience with cloud platforms such as AWS or Azure.
  • Exposure to microservices architecture and event-driven systems.
  • Experience with Docker and containerization.
  • Familiarity with Agile/Scrum methodologies.
  • Prior experience working in analytics, data-driven, or consulting environments.