13 Aug
|
Important Group
|
Chennai
13 Aug
Important Group
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
- Strong knowledge of PostgreSQL, MongoDB, and Redis
- Understanding of scalability, resilience patterns, and backend architecture principles
- Valuable 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)
🏢 Important Group
📍 Chennai