Senior Backend Developer
On-siteKharadi, State of Mahārāshtra, Republic of India
Job Summary
Design, build, deploy, and operate secure, scalable backend services using Go, Temporal, and event-driven microservices on Google Cloud Platform. Develop production-grade APIs and service contracts while leveraging AI-assisted tools to refactor codebases and accelerate delivery. Collaborate with cross-functional teams to define requirements, implement CI/CD pipelines, and drive continuous improvement in development workflows. Take full ownership of services from concept through incident response, ensuring high reliability and maintainability. Contribute to architecture discussions focused on tradeoffs, scalability, and cost-efficiency.
Required Qualifications
- Strong experience designing, building, and operating complex distributed systems
- Proven ability to build production backend services, ideally with Go
- Transferable experience in Java, Rust, C#, or similar backend languages is also valuable when paired with a willingness to work deeply in Go
- Practical experience with microservices, messaging systems, event-driven architecture, and RESTful APIs
- Strong understanding of modern API design principles, including versioning, backward compatibility, idempotency, authentication, authorization, error handling, observability, and developer experience
- Familiarity with distributed systems, cloud-native architectures, event sourcing, durable execution, or workflow orchestration patterns
- Hands-on experience with CI/CD pipelines, Docker, Kubernetes, and automated deployment practices
- Experience with GCP, AWS, or Azure
- Strong appreciation for clean architecture, modular design, test automation, and maintainable code
- Daily use of AI-assisted development tools such as Cursor, GitHub Copilot, Claude Code, ChatGPT, Windsurf, or similar
- Ability to use AI effectively for coding, debugging, test generation, documentation, refactoring, architectural exploration, and understanding unfamiliar codebases
- Experience using modern IDEs such as Cursor, VS Code, or JetBrains products
- Comfortable using keyboard-driven workflows, automation, scripts, and tooling optimizations to improve development speed and quality
Desired Qualifications
- Google Cloud Platform (GCP) for infrastructure
- Temporal for durable execution and long-running business workflows
- Event-driven microservices and REST APIs for global scale and resilience
- CI/CD pipelines, feature toggles, and frequent, controlled releases
- Domain-Driven Design (DDD), Behavior-Driven Development (BDD), and contract-first development practices
- Managed cloud services where they make sense
- Pragmatic architecture over unnecessary complexity
- Java, Rust, C#, or similar backend languages is also valuable when paired with a willingness to work deeply in Go
- AWS, or Azure
- Preference for managed cloud services where appropriate
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.