Codevibe is a full-stack software development agency based in Gurugram, building web, mobile, cloud, and AI/automation products for startups and growth-stage companies across India, the US, UK, and UAE. We ship real products end to end - clean architecture, modern tooling, and best practices.
We are looking for a Team Lead who is still hands-on with code but also owns delivery - leading a small team of developers, running client discussions, and making sure projects ship on time and to a high standard.
You will spend part of your time building (architecture, tricky features, reviews) and part of it leading (planning, mentoring, and client communication).
This is a role for someone who writes strong code and can also be trusted in front of a client and at the front of a team.
What will you do in this role?
Technical (hands-on)
- Own the architecture and technical decisions for your projects.
- Write and review code across the stack - React/Next.js front-ends and NestJS APIs on PostgreSQL.
- Set and enforce coding standards, review pull requests, and keep the codebase clean and scalable.
- Solve the hardest parts of a build and unblock the team.
Team management
- Lead a small team of developers - plan sprints, assign work, and track progress.
- Mentor and grow engineers through reviews, pairing, and feedback.
- Estimate effort, break down scope, and manage delivery timelines and risks.
- Ensure quality through testing, QA coordination, and clean releases.
Client management
- Join client calls and discussions - gather requirements, explain technical choices in simple terms, and set expectations.
- Translate client needs into clear scope, tasks, and deliverables.
- Give regular updates, demos, and status reports; handle scope changes professionally.
- Act as the technical point of contact through delivery and UAT.
What are we looking for?
These are the skills the role genuinely depends on. The next section is the wish list, and you are not expected to have all of it.
Technical
- Strong full-stack experience with React (v19) and Next.js (v16, App Router).
- TypeScript, Tailwind CSS (v4), TanStack Query, React Router DOM, Zustand.
- Node.js (v24) and NestJS (v11) - REST APIs, JWT auth, RBAC.
- PostgreSQL with Prisma ORM - schema design and optimization.
- Solid grasp of clean architecture, SOLID principles, and scalable design.
- Strong Git workflow and code-review discipline.
Leadership & communication
- Proven experience leading or mentoring a small development team.
- Excellent communication - able to run client meetings and explain technical topics clearly.
- Strong ownership, planning, and delivery mindset.
Who is a good fit for this role?
- You lead by example - your code and your standards set the bar.
- You are calm and clear with clients, and supportive with your team.
- You own delivery end to end and take responsibility for outcomes.
- You balance shipping fast with keeping quality high.
What qualifications do you need?
- 2+ years of full-stack development experience, including some team leadership.
- A track record of delivered products (portfolio, GitHub, or live projects).
- Degree in Computer Science or equivalent practical experience.
What does Codevibe offer?
Ownership of real products and a team, with direct impact.
A modern, best-practices tech stack - no legacy baggage.
A clear path into engineering management or principal-level roles.
Competitive salary based on skill and experience.
Common questions about this role.
Is the Team Lead - Full-Stack role at Codevibe remote, hybrid, or on-site?
This is a Gurugram, India (On-site / Hybrid) role. You would be based with the team in Gurugram, working on-site or hybrid rather than fully remote.
How much experience do you need for the Team Lead - Full-Stack role?
2+ years. 2+ years of full-stack development experience, including some team leadership. We care more about what you have actually shipped than about exact years.
What tech stack does the Team Lead - Full-Stack role use?
React 19, Next.js 16, TypeScript, Tailwind CSS v4, TanStack Query, Zustand, Node.js 24, NestJS 11, PostgreSQL, Prisma 7, Redis.
Is the Team Lead - Full-Stack role full-time?
Yes. This is a full-time position based in Gurugram, India.
How do you apply for the Team Lead - Full-Stack role at Codevibe?
Send your CV, GitHub/portfolio, and a short note about a team or project you led. Email careers@codevibe.in with the subject "Team Lead Application".
Not quite the right fit?
Full-Stack Developer (React / Next.js + NestJS)
Own features from database to UI - React and Next.js interfaces on robust NestJS APIs.
SEO Specialist (Technical SEO + GEO / AI Search)
Own technical SEO, content strategy, and getting our clients cited by AI search as well as Google.
Technical Sales Lead
Bridge clients and engineering - run meetings, scope requirements, write proposals, and close deals.