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.Preferred Experience
Experience with Domain Driven Design (DDD) and Clean Architecture principles.Exposure to cloud platforms (AWS, Azure, GCP) for backend services hosting and scaling.Knowledge of API gateway management, service mesh, and observability tools (Prometheus, Grafana, ELK).Experience with serverless frameworks (AWS Lambda, Azure Functions, etc.).Prior experience in fintech, telecom, or large-scale enterprise backend systems.Educational Qualifications
Bachelor’s / Master’s degree in Computer Science, Information Technology, or a related field.Relevant certifications in backend development, cloud, or microservices are a plus.Soft Skills
Strong leadership and people management skills.Excellent communication and stakeholder collaboration abilities.Ability to make sound architectural decisions and balance trade-offs.Proactive mindset with a focus on continuous improvement and innovation