About the Role
We’re hiring Full-Stack Team Leads to architect, build, and scale modern web apps using the MERN stack (MongoDB, Express.js, React.js, Node.js) with integrations to MySQL / PostgreSQL where needed. You’ll lead a squad, own delivery, and drive engineering best practices across the lifecycle—architecture, coding standards, testing, DevOps, and observability.
Key Responsibilities
- Lead a 4–8 member squad (backend + frontend) through planning, estimation, and delivery.
- Architect scalable services and REST APIs (Express / Node), enforce modular design and code quality.
- Build performant React frontends (hooks, context / state mgmt, routing, forms).
- Design data models for MongoDB (schema design, indexes, aggregation) and MySQL / PostgreSQL (SQL, joins, migrations).
- Implement authentication / authorization, RBAC, input validation, rate limiting.
- Own CI / CD pipelines, containerization ( Docker ) and cloud deployment (AWS / GCP / Azure).
- Drive non-functional goals : performance, reliability, security, cost.
- Perform code reviews, mentor engineers, and collaborate with Product / Design / QA.
- Create documentation, release notes, and production runbooks.
Must-Have Skills
MERN stack : Node.js + Express.js, React.js, MongoDB.Strong REST API design (versioning, idempotency, error handling).Solid JavaScript / TypeScript fundamentals; async patterns, testing (Jest / Mocha).MongoDB schema / indexing & SQL proficiency ( MySQL / PostgreSQL ).CI / CD (GitHub / GitLab / Bitbucket), Docker , environment / config management.Performance tuning (profiling, caching with Redis, pagination), logging / monitoring.Proven team leadership : sprint health, stakeholder updates, risk management.Good-to-Have
GraphQL, WebSockets, message queues (RabbitMQ / Kafka).SSR / SSG (Next.js), microservices, API gateways.Infrastructure as Code, Kubernetes basics, cost monitoring.Security best practices (OWASP, JWT / OAuth2, secrets mgmt).Frontend quality : React Query, form libs, testing library, accessibility.Qualifications
B.E. / B.Tech / MCA or equivalent practical experience.5–8 years in full-stack development with 2+ years leading small teams.Track record of shipping complex features / products at scale.