HamburgerMenu
hirist

Senior Golang Developer - Microservices Architecture

Foundit
Multiple Locations
6 - 11 Years

Posted on: 21/12/2025

Job Description

Description :

Job Title : Senior Golang Developer

Locations : Bangalore, Hyderabad, Pune, Chennai, Mumbai, Delhi NCR, Gurgaon, Noida (Hybrid work model)

Experience : 6 to 10 Years

Notice Period : Immediate to 20 Days

Employment Type : Full-Time

Role Summary :

We are seeking an experienced Senior Golang Developer to design, develop, and deliver high-performance backend services and microservices for enterprise-scale applications.


You will work closely with product, QA, and other engineering teams to build scalable, resilient systems using Go, Java, and modern cloud-native technologies including Docker, Kubernetes, and Terraform.


This role focuses on backend software development not infrastructure-only DevOps work.

Key Responsibilities :

- Design, develop, test, and maintain robust backend services and APIs using Golang and Java.

- Build scalable microservices adhering to 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 deploy them efficiently on Kubernetes.

- Use Terraform for infrastructure-as-code to support consistent and automated provisioning of backend resources.

- Write unit and integration tests to ensure code quality and reliability.

- Participate in code reviews, mentor junior engineers, and contribute to best practices around software engineering.

- Toubleshoot and resolve production issues with an emphasis on performance, reliability, and scalability.

Required Skills & Qualifications :

- 6 to 10 years of professional experience in backend software development.

- Strong hands-on experience in Golang with deep understanding of idioms, concurrency patterns, and scalable design.

- Proven experience in Java development in enterprise environments.

- Expertise in Docker containerization and Kubernetes orchestration.

- Hands-on experience with Terraform or equivalent IaC tools.

- Excellent problem-solving skills and software engineering best practices.

- Strong collaborative communication skills and ability to operate in a hybrid/team environment.

- Bachelors or Masters degree in Computer Science, Engineering, or related technical discipline.


info-icon

Did you find something suspicious?