Engineering Manager
BigStep Technologies
Job Description
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.
Key Responsibilities 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.
Technical Skills Required 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.