Skip to content
mimi

Senior/Lead Engineer-Node.JS

Tiger Analytics

India · On-site Full-time Senior Yesterday

About the role

About the Role

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.

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.

Requirements

  • 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.

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.

Skills

AWSAzureDockerExpress.jsGitGraphQLJavaScriptMicroservicesMongoDBMySQLNestJSNode.jsPostgreSQLRESTSQL

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free