Golang Backend Engineer (Distributed Systems) (Chennai)

Golang Backend Engineer (Distributed Systems) (Chennai)

09 Oct
|
Cynosure Corporate Solutions
|
Chennai

09 Oct

Cynosure Corporate Solutions

Chennai

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
Robust 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

📌 Golang Backend Engineer (Distributed Systems) (Chennai)
🏢 Cynosure Corporate Solutions
📍 Chennai

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: golang backend engineer (distributed systems) (chennai) / chennai

Subscribe to this job alert:

Get the latest job offers by email for: golang backend engineer (distributed systems) (chennai) / chennai