Padmi

Golang Backend Engineer (Distributed Systems) (Chennai)

ChennaiPosted 1 month ago
Software engineeringMid-levelFull Time; Regular
Apply at Important Business

Opens the source posting on shine.com

Source description

About the role

View original

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 - Solid 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 .

One address, no account. We’ll tell you when matching roles go live.

More at Important Business

Related open roles

View all roles