Senior Backend Engineer - India (Golang + Distributed Systems)
Core
Design, build, and maintain scalable backend services and APIs using Go microservices to power critical features for 30,000+ healthcare practices.
Role type
Senior Backend Engineer (Go, Distributed Systems)
Builds
Resilient, scalable backend systems and APIs for a healthcare practice management platform
Domain
Healthcare Technology / Distributed Systems
Deliverable
production ML models | product features
Required skills
Go (Golang), RESTful API design, distributed systems, gRPC, protobufs, relational databases (SQL), cloud environments (GCP), Docker, Kubernetes, observability, system design, technical debt management
Preferred skills
Microservices architecture, Temporal, breaking monoliths, on-call rotation readiness
Technologies
Go, gRPC, protobufs, NSQ, Google Cloud Platform (GCP), Docker, Kubernetes, Temporal, SQL
Responsibilities
Design and build scalable backend services and APIs; drive technical architecture and system health; collaborate cross-functionally to deliver features; participate in system design reviews; own code quality and observability; plan and execute projects; mentor peers
Seniority
Senior, hands-on IC with mentorship responsibilities