Job Description – Backend Lead (Node.js / TypeScript / NestJS)
Position Overview
We are seeking an experienced Backend Lead with strong expertise in Node.js, TypeScript, and NestJS to lead our backend engineering team. The candidate will be responsible for designing, developing, and scaling backend services and APIs while ensuring best practices in architecture, performance, and security. The role requires hands-on coding expertise, leadership skills, and experience in guiding teams through complex projects.
Key Responsibilities
- Lead the design and development of scalable backend services and REST / GraphQL APIs using Node.js, TypeScript, and NestJS.
- Collaborate with product managers, architects, and frontend teams to define system requirements and integration flows.
- Define and enforce coding standards, design patterns, and best practices for backend development.
- Mentor, coach, and review work of backend developers to ensure high-quality delivery.
- Ensure application security, performance, and reliability across backend services.
- Drive database design, optimization, and data modeling activities (SQL / NoSQL).
- Oversee CI / CD pipelines, deployment processes, and DevOps integration for backend applications.
- Perform code reviews, troubleshoot issues, and ensure timely resolution of defects.
- Stay updated with latest backend technologies and propose innovations to improve system efficiency.
- Contribute to sprint planning, estimations, and technical documentation as a backend lead.
Required Skills & Experience
7–10 years of professional experience in backend development, with at least 2+ years in a lead role.Strong expertise in Node.js, TypeScript, and NestJS framework.Proficiency in designing RESTful APIs and working with GraphQL services.Hands-on experience with relational and non-relational databases (PostgreSQL, MySQL, MongoDB, Redis).Experience with microservices architecture, event-driven systems, and message brokers (Kafka, RabbitMQ, etc.).Knowledge of authentication / authorization frameworks (OAuth2, JWT, SAML).Proficiency with testing frameworks such as Jest, Mocha, or Supertest.Experience with Git, CI / CD pipelines, Docker, and Kubernetes for containerized deployments.Strong debugging, problem-solving, and performance optimization skills.Thanks,
Renuka
renuka.thakur@eminds.ai