Notice period: 15days to immediate joiners
Hiring mode: Permanent
Job Summary
We are seeking a highly skilled Node.js Tech Lead to drive the technical architecture, design, and delivery of scalable, cloud-native backend systems. This role combines deep hands-on expertise with technical leadership, ownership, and mentorship.
As a Tech Lead, you will be responsible for end-to-end backend architecture, technical decision-making, engineering best practices, and guiding teams to deliver secure, high-performance systems. You will also leverage modern AI-assisted development accelerators to enhance productivity and innovation while ensuring engineering rigor and quality.
Key Responsibilities
Technical Leadership & Ownership
- Own end-to-end backend architecture and technical design for assigned projects or products.
- Define scalable microservices-based architectures and distributed system design patterns.
- Act as the technical decision authority and provide solution sign-off.
- Drive technical roadmap planning aligned with business goals.
- Identify and mitigate technical risks across delivery lifecycle.
- Serve as the technical escalation point for production issues and performance challenges.
Architecture & Development
- Design and develop scalable backend systems using Node.js (JavaScript / TypeScript).
- Work with frameworks such as Express.js, NestJS, or Fastify.
- Build secure, production-grade RESTful APIs and event-driven systems.
- Architect asynchronous processing, caching strategies, and message-driven systems.
- Ensure high availability, scalability, maintainability, and performance optimization.
Cloud & DevOps Engineering
- Design and deploy containerized applications using Docker.
- Orchestrate workloads using Kubernetes.
- Leverage cloud-native services (AWS, Azure, or GCP).
- Define and maintain CI/CD pipelines.
- Implement infrastructure automation using Terraform / CloudFormation / Pulumi.
- Ensure observability, logging, monitoring, and production readiness.
AI-Enabled Engineering
- Leverage AI-assisted development tools (e.g., GitHub Copilot, ChatGPT, AI-based testing and analysis tools) responsibly to improve engineering productivity.
- Validate AI-generated code for correctness, performance, and security.
- Design and integrate AI-powered backend features such as LLM-based services, intelligent APIs, RAG workflows, or automation services when required.
Quality & Governance
- Conduct thorough code reviews and enforce engineering standards.
- Establish backend best practices covering security, performance, scalability, and maintainability.
- Ensure strong authentication and authorization implementation (OAuth2, JWT).
- Promote automated testing and code quality practices.
Team Leadership & Collaboration
- Mentor and guide junior and mid-level engineers.
- Support sprint planning, estimation, and backlog grooming from a technical perspective.
- Collaborate closely with product, frontend, DevOps teams, and stakeholders.
- Foster a culture of ownership, accountability, and continuous improvement.
Required Skills
- 7+ years of strong experience in Node.js (JavaScript / TypeScript).
- Proficiency in backend frameworks such as Express.js, NestJS, or Fastify.
- Strong understanding of microservices architecture and distributed systems.
- Expertise in REST APIs, async programming, background workers, and event-driven design.
- Hands-on experience with SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB, Redis).
- Experience with containerization (Docker) and orchestration (Kubernetes).
- Cloud experience in AWS / Azure / GCP.
- Practical experience using AI-assisted code accelerators such as GitHub Copilot, ChatGPT, AI-based linting/testing tools, or similar developer productivity platforms.
- Strong knowledge of authentication, authorization (OAuth2, JWT), and API security.
- Experience building scalable, high-availability systems.
- Working knowledge of CI/CD pipelines and DevOps practices.
- Solid in Design principles and Best practices – Scalability, Maintainability,Security and Performance optimizations.
- Agile mindset and familiarity with Jira, Git, GitHub/GitLab, Azure DevOps.
Good to Have:
- Experience integrating AI/LLM services (OpenAI APIs, RAG workflows, vector search).
- Exposure to event streaming platforms like Kafka.
- Familiarity with vector databases (Pinecone, Weaviate, FAISS, ChromaDB).
- Experience mentoring teams in a services delivery environment
- Contribution to open-source backend