
About the Role:
We are looking for an experienced Engineering Manager (Full Stack) with 10+ years of experience in building and scaling high-performance web applications. This role requires strong technical expertise in Node.js, React.js, and Golang, along with proven experience in leading engineering teams, driving architecture decisions, and ensuring delivery excellence.
The ideal candidate will balance hands-on technical contributions with people leadership, owning system architecture, scalability, and engineering best practices across teams.
Lead and mentor a team of full-stack engineers, driving technical excellence and high-performance culture.
Architect and build scalable applications using Node.js, Golang, and React.js.
Design and oversee development of high-performance APIs, microservices, and distributed systems.
Own database architecture and optimization (PostgreSQL or other SQL databases).
Drive cloud-native deployments on AWS/GCP using Kubernetes, Terraform, and CI/CD pipelines.
Ensure system reliability, scalability, and code quality through strong testing practices and performance optimization.
10+ years of overall experience in full-stack engineering and system design.
3+ years of experience managing and leading engineering teams.
Strong expertise in Node.js for scalable backend architecture.
Hands-on experience with Golang for building performant and distributed systems.
Deep experience in React.js and modern frontend development (TypeScript preferred).
Strong knowledge of REST/GraphQL APIs and microservices architecture.
Extensive experience with PostgreSQL (or other SQL databases) including performance tuning.
Experience with cloud platforms (AWS/GCP), Kubernetes, Terraform, Docker, and CI/CD pipelines.
Strong focus on automated testing, code quality, and engineering best practices.