Skip to main content
Foundit logo

Senior Golang Developer

Foundit
Full TimeseniorHybrid
New Delhi, Delhi, INPosted April 16, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

JavaGoDockerKubernetesTerraformDevOpsMicroservices

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

As a Senior Golang Developer, you will be responsible for designing, developing, and delivering high-performance backend services and microservices for enterprise-scale applications. Your role will involve working closely with product, QA, and other engineering teams to build scalable, resilient systems using Go, Java, and modern cloud-native technologies such as Docker, Kubernetes, and Terraform. It is important to note that this role focuses on backend software development rather than infrastructure-only DevOps work.

  • *Key Responsibilities:**
  • Design, develop, test, and maintain robust backend services and APIs using Golang and Java.
  • Build scalable microservices following best practices in clean code, modular architecture, and performance optimization.
  • Collaborate with cross-functional teams throughout the software development lifecycle.
  • Implement containerized applications using Docker and efficiently deploy them on Kubernetes.
  • Utilize Terraform for infrastructure-as-code to ensure consistent and automated provisioning of backend resources.
  • Write unit and integration tests to uphold code quality and reliability.
  • Participate in code reviews, mentor junior engineers, and contribute to best practices in software engineering.
  • Troubleshoot and resolve production issues with a focus on performance, reliability, and scalability.
  • *Qualifications Required:**
  • 6 to 10 years of professional experience in backend software development.
  • Strong hands-on experience in Golang with a deep understanding of idioms, concurrency patterns, and scalable design.
  • Proven experience in Java development within enterprise environments.
  • Expertise in Docker containerization and Kubernetes orchestration.
  • Hands-on experience with Terraform or equivalent Infrastructure as Code (IaC) tools.
  • Excellent problem-solving skills and familiarity with software engineering best practices.
  • Strong collaborative communication skills and the ability to work effectively in a hybrid/team environment.
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related technical discipline. As a Senior Golang Developer, you will be responsible for designing, developing, and delivering high-performance backend services and microservices for enterprise-scale applications. Your role will involve working closely with product, QA, and other engineering teams to build scalable, resilient systems using Go, Java, and modern cloud-native technologies such as Docker, Kubernetes, and Terraform. It is important to note that this role focuses on backend software development rather than infrastructure-only DevOps work.
  • *Key Responsibilities:**
  • Design, develop, test, and maintain robust backend services and APIs using Golang and Java.
  • Build scalable microservices following best practices in clean code, modular architecture, and performance optimization.
  • Collaborate with cross-functional teams throughout the software development lifecycle.
  • Implement containerized applications using Docker and efficiently deploy them on Kubernetes.
  • Utilize Terraform for infrastructure-as-code to ensure consistent and automated provisioning of backend resources.
  • Write unit and integration tests to uphold code quality and reliability.
  • Participate in code reviews, mentor junior engineers, and contribute to best practices in software engineering.
  • Troubleshoot and resolve production issues with a focus on performance, reliability, and scalability.
  • *Qualifications Required:**
  • 6 to 10 years of professional experience in backend software development.
  • Strong hands-on experience in Golang with a deep understanding of idioms, concurrency patterns, and scalable design.
  • Proven experience in Java development within enterprise environments.
  • Expertise in Docker containerization and Kubernetes orchestration.
  • Hands-on experience with Terraform or equivalent Infrastructure as Code (IaC) tools.
  • Excellent problem-solving skills and familiarity with software engineering best practices.
  • Strong collaborative communication skills and the ability to work effectively in a hybrid/team environment.
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related technical discipline.

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free