Back End Developer
Core
Design, build, and own scalable backend services and microservices handling concurrency and failure.
Role type
Senior IC backend engineer (Go/Python)
Builds
Distributed microservices, APIs, and data layers for a platform
Domain
Cloud-native backend engineering
Required skills
Go, Python, PostgreSQL, microservices architecture, system design, performance tuning, incident response, code review
Preferred skills
Mobile development, gRPC/protobuf, event-driven systems, Kubernetes, Docker, AWS, CI/CD, observability tooling, multi-tenant SaaS
Technologies
Go, Python, PostgreSQL, gRPC, protobuf, Kubernetes, Docker, AWS, OpenTelemetry, Prometheus, Grafana
Responsibilities
Design and build backend services in Go and Python for production scale; Own service boundaries and API contracts in a distributed microservices architecture; Model data and tune performance in PostgreSQL; Solve open-ended problems by scoping, designing, shipping, and measuring; Make systems observable, reliable, and cost-efficient; Review code to raise the engineering bar
Seniority
Senior, hands-on IC