Staff Backend Developer
Remote · Hyderabad, Telangana, India
Job Summary
Hands-on backend engineer for a senior role focused on designing and implementing scalable distributed services in production. Requires expertise in Java or Go (with Python/Scala familiarity), REST APIs and microservices, OAuth2.0, cloud exposure (AWS/GCP/Azure), and cloud-native deployment with Kubernetes, Helm, and Terraform. Proven ability to mentor engineers, influence technical direction, and work across distributed data platforms such as Google BigQuery and SingleStore. Benefits highlight flexibility to work from home and paid parental leave, with a global team footprint across nine countries. This role emphasizes solving complex large data challenges in a data collaboration environment and delivering robust, scalable backend architectures.
Required Qualifications
- 8+ years of experience designing and implementing scalable backend systems and distributed services in production environments
- Proficiency in Java or Go, and familiarity with Python or Scala
- Hands-on experience with REST APIs and Microservices architecture
- Hands-on experience with OAuth2.0 principles
- Hands-on experience with clean code and test driven development
- Hands-on experience with a major cloud provider (AWS, GCP, or Azure)
- Ability to evaluate and architect cloud solutions based on strengths and trade-offs
- Familiarity with Kubernetes, Helm, and Terraform for cloud-native service deployment
- Experience with one or more modern cloud data platforms such as Google BigQuery or SingleStore
- Proven ability to mentor engineers and influence team technical direction
- Experience in designing and scaling distributed systems
- Preferred: Familiarity with CI/CD practices and observability tools
- Exposure to large-scale data modeling
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.