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, AIbased 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 or AI-integrated projects.
Technical Leadership, Backend Architecture, Microservices Architecture, Distributed Systems, Solution Design, Technical Roadmap Planning, Risk Management, Production Support, Node.Js, JavaScript, TypeScript, Express.Js, Nestjs, Fastify, Restful Apis, Event-Driven Architecture, Asynchronous Programming, Caching Strategies, Message-Driven Systems, Performance Optimization, High Availability Systems, Scalability, Maintainability, Cloud Computing, Aws, Azure, Gcp, Docker, Kubernetes, Ci/Cd Pipelines, Terraform, Cloudformation, Pulumi, Observability, Logging, Monitoring, Ai-Assisted Development, Github Copilot, Chatgpt, Ai-Based Testing, Llm Integration, Rag Workflows, Intelligent Apis, Automation Services, Code Review, Coding Standards, Security Best Practices, Oauth2, Jwt, Authentication, Authorization, Automated Testing, Devops Practices, Sql, Nosql, Postgresql, Mysql, Mongodb, Redis, Kafka, Vector Databases, Pinecone, Weaviate, Faiss, Chromadb, Agile Methodology, Jira, Git, Github, Gitlab, Azure Devops, Team Mentoring, Stakeholder Collaboration