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
View details
Apply Now