Backend Developer (Golang) – Microservices Architecture

Winzons

India

On-site

INR 1,500,000 - 2,600,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Shimento in Hyderabad, India is seeking an experienced Golang Backend Developer to join our engineering team. You will build scalable backend systems, microservices, and distributed applications using Go, collaborating across product, frontend, DevOps, and QA to deliver high-performance platforms powering essential business applications.

The ideal candidate will design, develop, and optimize services, write clean code, and contribute to CI/CD pipelines in an Agile environment.

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.

Responsibilities

  • Design, develop, test, and maintain scalable backend applications using Golang.
  • Build and enhance microservices-based architectures for large-scale distributed systems.
  • Develop robust RESTful APIs and gRPC services for inter-service communication.
  • Collaborate with product, frontend, DevOps, QA, and solution architects to deliver end‑to‑end solutions.
  • Optimize applications for speed, scalability, reliability, and maintainability.
  • Participate in system design discussions and engineering best practices.
  • Perform code reviews and contribute to development standards.
  • Troubleshoot production issues with root‑cause analysis and long‑term fixes.
  • Implement and contribute to CI/CD pipelines, automation, monitoring, and deployment strategies.
  • Write clean, well-documented, testable code following industry standards.
  • Work in an Agile/Scrum environment and participate in sprints.

Skills

Golang
Goroutines
Microservices
REST APIs
gRPC
Docker
Kubernetes
AWS
GCP
Azure
PostgreSQL
MySQL
MongoDB
Cassandra
Redis
Kafka
RabbitMQ
NATS
CI/CD
Git
Prometheus
Grafana
OpenTelemetry
ELK
GitHub Actions
GitLab CI
ArgoCD

Education

Bachelor's Degree in CS/IT/Engineering

Tools

Docker
Kubernetes

Job description

Company Name: Shimento
Job Role: Golang Backend Developer
Experience Required: 4 to 8 Years
Location: Hyderabad, India
Qualification: Bachelor's Degree in Computer Science, Information Technology, Engineering, or a related field (Preferred)
Industry: Information Technology / Software Development
Work Environment: Agile and Collaborative Engineering Team

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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Golang Developer - Microservices Architecture
Golang Developer - Microservices Architecture

India Fan Corporation • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Opportunity to work on cutting‑edge technologies
Collaborative engineering culture
Career growth opportunities
Backend Engineer – Python Developer (5+ years exp)
Backend Engineer – Python Developer (5+ years exp)

Winzons • India

On-site
INR 1,800,000 - 2,800,000
Golang Developer
Golang Developer

United States Digital Space LLC • Maharashtra

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

Deservely Technologies Pvt Ltd • Bengaluru

Hybrid
INR 1,800,000 - 3,400,000
Golang Developer – Backend Developer (2-8 yrs)
Golang Developer – Backend Developer (2-8 yrs)

Winzons • India

On-site
INR 1,200,000 - 2,400,000
Golang Backend Developer
Golang Backend Developer

Capgemini • Bengaluru

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

ACROSSTEK™ • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Backend Developer – Golang (2-4 Yrs)
Backend Developer – Golang (2-4 Yrs)

Winzons • India

Hybrid
INR 1,200,000 - 2,400,000
Backend Developer – Java & Golang | 4+ Years Exp
Backend Developer – Java & Golang | 4+ Years Exp

Winzons • India

On-site
INR 1,200,000 - 2,400,000
Senior Backend Developer (Golang + AWS)
Senior Backend Developer (Golang + AWS)

Code Vyasa • Bengaluru

On-site
INR 1,800,000 - 3,200,000