Senior Backend Engineer (Go), Continuous Delivery
New
IndiaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- DockerKubernetesGoCI/CDDistributed Systems
Requirements
- Significant professional experience developing backend services in Go.
- Strong understanding of distributed systems, including workflow execution, state management, persistence, and replay mechanisms.
- Experience building or contributing to continuous delivery, deployment automation, release orchestration, or infrastructure platforms.
- Hands-on experience with Docker and Kubernetes in production environments.
- Familiarity with Kubernetes deployment strategies, GitOps practices, and progressive delivery approaches such as blue/green and canary deployments.
- Experience designing event-driven architectures and policy-based governance solutions.
- Ability to use AI-powered engineering tools to improve productivity and problem-solving.
- Strong communication skills for effective collaboration with globally distributed teams.
- Experience working in remote-first environments with a high degree of ownership and autonomy.
- Self-motivated, solution-oriented mindset for managing priorities in a fast-paced environment.
Responsibilities
- Design and develop secure, scalable, and high-performance backend services using Go, with a focus on distributed systems architecture.
- Own the full lifecycle of complex features, including technical design, implementation, testing, deployment, monitoring, and continuous improvement.
- Contribute to architectural decisions for a new codebase, helping define patterns, standards, and best practices.
- Build systems involving durable workflow execution, state persistence, reconciliation, and reliable automation at enterprise scale.
- Improve product quality, security, and performance through thoughtful engineering practices and active code reviews.
- Mentor junior and intermediate engineers by sharing technical knowledge, providing guidance, and helping teammates grow.
- Collaborate with product managers, UX specialists, and engineering teams to deliver solutions aligned with customer needs.
- Participate in operational responsibilities, including on-call rotations and troubleshooting production issues.
View Full Description & ApplyYou'll be redirected to the employer's site