Lead Node JS / React JS / Typescript
Talentgigs
Location
🇮🇳 Chennai, India
Type
full_time
Salary
Undisclosed
Posted
2d ago
Job Description
Position: Lead - Lead Full-stack Engineer Experience: 10+ Years Notice Period: Immediate to 15 Days notice. Work Location: Chennai
Job Description
:
About the Role
We're looking for a Lead Full-Stack Engineer with 10+ years of experience who can code, architect, and manage a team. You will work across the full Ucentrics platform — a multi-tenant, event-driven TypeScript monorepo (Next.js, Fastify, Node.js, MongoDB/Cosmos, Azure) — as a hands-on leader: shipping features, making architectural decisions, reviewing code and owning CI/CD, supporting production, documenting process, and engaging clients and stakeholders. You will lead engineers day to day (planning, coaching, reviews, delivery, hiring input) while remaining a strong individual contributor on both frontend and backend. Immediate joiners or candidates who can join within 15 days will be highly preferred.
What You'll Do
Lead a cross-functional engineering team: sprint planning, allocation, coaching, performance feedback, unblocking, and delivery accountability. Remain a hands-on individual contributor across frontend and backend — design, implement, and ship production code, not only review others' work. Own architectural decisions for Domain-Driven Design, multi-tenancy (database-per-tenant, tenant-scoped storage, B2C/RBAC isolation), and event-driven flows (domain events, Azure Queues, Azure Functions, Web PubSub). Conduct thorough code reviews for correctness, tenant isolation, event contracts, type safety, tests, and maintainability; raise the team's bar through review and pairing. Design, implement, and maintain Infrastructure as Code (Terraform on Azure) and environment parity across Dev, QA, STG, and Production (App Service, Function Apps, ACR, Storage, Key Vault, identity, networking, slots). Build and maintain CI/CD using Azure DevOps and GitHub Actions; own Docker images, deploy/rollback, quality gates, and container scanning. Implement new features end to end: Next.js App Router UI, Fastify APIs, Mongoose/Mongo models, async jobs, realtime notifications, and shared packages. Provide maintenance and production support: incidents, performance, stuck queues/jobs, auth/tenant issues, observability, and reliability improvements. Write and maintain process and architecture documentation (ADRs, runbooks, onboarding, coding standards, release process). Own client communications: