Golang Developer - Microservices Architecture

India Fan Corporation

Hyderabad

On-site

INR 1,200,000 - 1,800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Opportunity to work on cutting‑edge technologies
Collaborative engineering culture
Career growth opportunities

Job summary

India Fan Corporation is seeking a passionate Golang Developer to join our engineering team in Hyderabad. The ideal candidate will be responsible for designing, developing, and maintaining scalable backend applications, contributing to microservices‑based architectures and ensuring optimal system performance.

If you have strong expertise in Golang and relevant backend technologies, this is an exciting opportunity to work with cutting‑edge systems and drive innovation within a collaborative environment.

Qualifications

  • 4 to 8 years of software development experience with strong backend engineering expertise.
  • Deep understanding of Goroutines, Channels, Concurrent Programming, and Go internals.
  • Strong experience with Microservices Architecture and Distributed Systems.

Responsibilities

  • Design, develop, test, and maintain scalable backend applications using Golang.
  • Build and enhance microservices‑based architectures.
  • Develop robust RESTful APIs and gRPC services.

Skills

Golang (Go) development
Microservices Architecture
REST APIs
Docker
Kubernetes
Cloud Platforms (AWS, GCP, or Azure)
SQL and NoSQL databases
CI/CD pipelines
DevOps practices
Debugging and troubleshooting

Education

Bachelors degree in Computer Science or related field

Tools

Git
Kafka
RabbitMQ
Prometheus
Grafana

Job description

Job Overview

We are looking for a passionate and experienced Golang Developer to join our engineering team in Hyderabad. The ideal candidate will have strong expertise in building scalable backend systems, microservices, and distributed applications using Golang. You will work closely with cross-functional teams to design, develop, and optimize high‑performance platforms powering mission‑critical business applications.

Key Responsibilities
  • Design, develop, test, and maintain scalable, secure, and high-performance backend applications using Golang (Go).
  • Build and enhance microservices‑based architectures for large‑scale distributed systems.
  • Develop robust RESTful APIs and gRPC services for seamless communication between services and platforms.
  • Collaborate closely with Product Managers, Frontend Engineers, DevOps teams, QA teams, and Solution Architects to deliver end‑to‑end solutions.
  • Optimize applications for maximum speed, scalability, reliability, and maintainability.
  • Participate in system design discussions, technical architecture planning, and engineering best practices.
  • Perform code reviews, provide technical mentorship, and contribute to improving development standards.
  • Troubleshoot and resolve production issues with a focus on root‑cause analysis and long‑term fixes.
  • Implement and contribute to CI/CD pipelines, automation frameworks, monitoring, and deployment strategies.
  • Write clean, reusable, well‑documented, and testable code following industry best practices.
  • Work in an Agile/Scrum environment and actively contribute to sprint planning, estimations, and retrospectives.
Required Skills & Qualifications
  • 4 to 8 years of software development experience with strong backend engineering expertise.
  • Strong hands‑on experience in Golang (Go) development.
  • Deep understanding of Goroutines, Channels, Concurrent Programming, and Go internals.
  • Strong experience with Microservices Architecture and Distributed Systems.
  • Expertise in building REST APIs and/or gRPC services.
  • Hands‑on experience with Docker and Kubernetes for containerization and orchestration.
  • Experience working on Cloud Platforms such as AWS, GCP, or Azure.
  • Good understanding of SQL and NoSQL databases such as PostgreSQL, MySQL, MongoDB, Cassandra, or Redis.
  • Experience with Message Brokers/Event Streaming platforms like Kafka, RabbitMQ, or NATS.
  • Familiarity with CI/CD pipelines and DevOps practices using tools like Jenkins, GitHub Actions, GitLab CI, ArgoCD, etc.
  • Knowledge of Observability and Monitoring tools such as Prometheus, Grafana, OpenTelemetry, ELK Stack, etc.
  • Strong debugging, troubleshooting, and performance optimization skills.
  • Experience with version control systems like Git.
  • Excellent problem‑solving, analytical, and communication skills.
Preferred Qualifications
  • Experience designing highly scalable, fault‑tolerant distributed systems.
  • Exposure to event‑driven architecture and asynchronous processing.
  • Knowledge of security best practices in backend systems.
  • Understanding of infrastructure‑as‑code and automation tools.
  • Ability to quickly learn new technologies, frameworks, and business domains.
  • Prior experience working in product‑based or high‑scale engineering environments is a plus.
Education
  • Bachelors degree in Computer Science, Information Technology, Engineering, or a related field preferred.
Why Join Us?
  • Opportunity to work on cutting‑edge technologies and scalable systems.
  • Collaborative and innovation‑driven engineering culture.
  • Exposure to cloud‑native and distributed architecture environments.
  • Career growth and learning opportunities in a fast‑paced setup.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Backend Developer (Golang) – Microservices Architecture
Backend Developer (Golang) – Microservices Architecture

Winzons • India

On-site
INR 1,500,000 - 2,600,000
Golang Backend Developer
Golang Backend Developer

Capgemini • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Sr. Golang Developer
Sr. Golang Developer

Deservely Technologies Pvt Ltd • Bengaluru

Hybrid
INR 1,800,000 - 3,400,000
Golang Developer
Golang Developer

Geekyants • India

On-site
INR 1,200,000 - 1,800,000
Golang Engineer
Golang Engineer

Centre for Computational Technologies (CCTech) • Maharashtra

On-site
INR 1,400,000 - 2,100,000
Dynamic and fast-paced IT environment
Collaborative team culture
Opportunity to make real impact
Golang Developer
Golang Developer

United States Digital Space LLC • Maharashtra

On-site
INR 1,200,000 - 1,600,000
Golang Developer
Golang Developer

Pineswift Technologies • Bengaluru

On-site
INR 1,400,000 - 2,000,000
Golang developer
Golang developer

BigThinkCode • Chennai District

Hybrid
INR 1,200,000 - 2,400,000
Golang/Node Developer
Golang/Node Developer

r3 Consultant • Maharashtra

Hybrid
INR 1,200,000 - 1,800,000
Competitive salary and benefits package
Flexible working hours and remote work options
Opportunity to work on cutting-edge technologies
Golang Developer
Golang Developer

SISA • Bengaluru

Hybrid
INR 1,800,000 - 3,000,000