TA
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