About the Role : As a Lead Engineer, you’ll help architect and evolve this highly extensible platform. You’ll drive cross-cutting initiatives, mentor engineers, and build backend components that other teams, partners, and customers rely on to build sophisticated scheduling systems on top of our infrastructure.
Requirements :
o 6+ years of backend engineering experience, with at least 2 years in technical leadership roles
o Deep experience designing platforms, frameworks, or extensible APIs used by other developers
o Hands-on expertise in distributed systems, asynchronous processing, and scalable microservices o Experience balancing developer flexibility with system guardrails — strong grasp of "configuration over code" and platform product thinking
o Strong system design, data modeling, and observability practices — especially in performance-sensitive, high-throughput environments
o Comfortable making architectural trade-offs and driving technical direction in ambiguous spaces Responsibilities :
o Lead the design and development of core platform primitives — availability resolution, appointment lifecycles, time zone handling, and state-driven workflows
o Architect a system that prioritizes configuration-driven behavior over hardcoded logic, enabling dynamic rule-based booking flows
o Build scalable, composable services using NestJS, Redis, Firestore, MongoDB, PostgreSQL, and GCP services like Cloud Tasks, Scheduler, and Pub / Sub
o Partner with product managers to translate industry-agnostic scheduling needs into developer-facing building blocks
o Drive platform-wide consistency in API design, configuration modeling, error handling, and extensibility
o Collaborate across engineering teams to ensure platform reliability, observability (Grafana / Prometheus), and maintainability
o Mentor engineers and foster a strong culture of platform thinking, technical excellence, and high ownership
Lead Backend Engineer • Nagpur, IN