Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

cynosurejobs.zohorecruit.in

Golang Backend Engineer (Distributed Systems)

Posted Updated
Discussion

Description

Key Responsibilities:
  • Build high-performance backend services using Go (Golang)
  • Develop APIs and microservices using frameworks such as Gin, Echo, or Fiber
  • Design and implement scalable distributed systems and backend architectures
  • Build service-to-service communication using gRPC and REST APIs
  • Develop asynchronous and event-driven systems using Kafka or RabbitMQ
  • Containerize and deploy services using Docker and Kubernetes
  • Optimize concurrency, memory usage, and backend system performance
  • Implement observability, distributed tracing, and monitoring solutions
  • Work on API gateway integration, traffic routing, load balancing, and authentication mechanisms
  • Collaborate with engineering teams for architecture design, deployment, and troubleshooting
  • Ensure system scalability, fault tolerance, and resilience in production environments

Required Skills & Qualifications:
  • 5+ years of backend development experience
  • Minimum 2+ years of hands-on Golang development experience in production environments
  • Strong experience with Go frameworks/libraries such as Gin, Echo, Fiber, and gRPC
  • Experience designing and building microservices and distributed systems
  • Strong understanding of goroutines, channels, concurrency patterns, and performance optimization
  • Experience with Kafka or RabbitMQ for asynchronous/event-driven systems
  • Hands-on experience with Docker and Kubernetes
  • Strong understanding of REST APIs and service-to-service communication
  • Experience with distributed tracing and observability tools such as OpenTelemetry, Jaeger, or Grafana
  • Knowledge of service discovery tools such as Consul, etcd, or Kubernetes-native discovery
  • Experience with API gateways and traffic management tools like Kong, NGINX, or Istio
  • Strong knowledge of PostgreSQL, MongoDB, and Redis
  • Understanding of scalability, resilience patterns, and backend architecture principles
  • Good debugging, analytical, and problem-solving skills

Preferred Skills:
  • Experience in high-scale production environments
  • Exposure to cloud-native architectures
  • Familiarity with DevOps and CI/CD practices
  • Experience with security, authentication, and rate-limiting implementations
  • Immediate joiners preferred

Skills

Apply

See also

Backend jobs by country — openings, pay and top skills →