24 Sep
|
Diopter AI
|
India
Stack: Go, Python, PostgreSQL, microservices
About the role
We're hiring backend engineers to design, build, and own services at the heart of our platform. This is a role for engineers who want hard problems: scale, concurrency, correctness under failure, and not a ticket queue. You'll own systems end to end: design, implementation, tests, rollout, and what happens at 2am when something breaks.
What you'll do
- Design and build backend services in Go and Python that run in production at scale.
- Own service boundaries and API contracts in a distributed microservices architecture.
- Model data and tune performance in PostgreSQL; schema design, indexing, transactions, and safe migrations on live tables
- Solve open-ended problems where the right answer isn't written down yet: scope it, write the design, ship it, measure it
- Make systems observable, reliable, and cost-effective; metrics, tracing, SLOs, incident response
- Review code and raise the engineering bar for the people around you
What we're looking for
- 5+ years of professional backend engineering experience
- Strong hands-on Go and Python
- Proven experience building and operating large-scale microservices; service decomposition, versioned contracts, async messaging, retries, idempotency, and debugging across service hops
- Solid PostgreSQL depth: query tuning, indexing strategy, isolation levels, migrations without downtime
- A track record of solving complex, real-world problems and owning them through to production
Good to have
- Mobile development experience (iOS / Android); a strong plus
- gRPC / protobuf, event-driven and streaming systems
- Kubernetes, Docker, AWS, or GCP
- CI/CD and observability tooling (OpenTelemetry, Prometheus, Grafana)
- Multi-tenant SaaS experience
📌 Back End Developer (India)
🏢 Diopter AI
📍 India