Description :
As a Lead Engineer, youll help architect and evolve this highly extensible platform. Youll 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 :
- 6+ years of backend engineering experience, with at least 2 years in technical leadership roles
- Deep experience designing platforms, frameworks, or extensible APIs used by other developers
- Hands-on expertise in distributed systems, asynchronous processing, and scalable microservices
- Experience balancing developer flexibility with system guardrails strong grasp of "configuration over code" and platform product thinking
- Strong system design, data modeling, and observability practices especially in performance-sensitive, high-throughput environments
- Comfortable making architectural trade-offs and driving technical direction in ambiguous spaces
Responsibilities :
Lead the design and development of core platform primitives availability resolution, appointment lifecycles, time zone handling, and state-driven workflowsArchitect a system that prioritizes configuration-driven behavior over hardcoded logic, enabling dynamic rule-based booking flowsBuild scalable, composable services using NestJS, Redis, Firestore, MongoDB, PostgreSQL, and GCP services like Cloud Tasks, Scheduler, and Pub / SubPartner with product managers to translate industry-agnostic scheduling needs into developer-facing building blocksDrive platform-wide consistency in API design, configuration modeling, error handling, and extensibilityCollaborate across engineering teams to ensure platform reliability, observability (Grafana / Prometheus), and maintainabilityMentor engineers and foster a strong culture of platform thinking, technical excellence, and high ownership(ref : hirist.tech)