Position- Golang Developer
Location- Hyderabad
Fulltime
Key Responsibilities :
Design, develop, test, and deploy cloud-native microservices using Golang and modern frameworks. Implement and maintain RESTful APIs, event-driven architectures, and service-to-service communication using gRPC, Kafka, or NATS. Work with Kubernetes (K8s), Docker, Helm, and CI / CD pipelines (Azure DevOps / GitHub Actions) for deployment and orchestration. Ensure high availability, scalability, observability, and performance through logging, monitoring (Prometheus, Grafana, ELK), and tracing (OpenTelemetry).
Required Qualifications :
- 5+ years of professional experience in software development with a strong focus on Golang.
- Proven experience building and deploying microservices in production environments. Deep understanding of concurrency, memory management, and performance optimization in Go.
- Hands-on experience with Kubernetes, Docker, Helm, and service mesh (Istio / Linkerd).
- Strong knowledge of REST / gRPC APIs, message brokers (Kafka, RabbitMQ), and distributed systems.
- Experience with CI / CD pipelines, infrastructure as code (Terraform), and GitOps practices.
- Proficiency in cloud platforms (AWS, Azure, or GCP) and managed services (e.g., EKS, AKS, Cloud Run).
- Experience with observability tools (Prometheus, Grafana, OpenTelemetry, ELK).
- Strong problem-solving skills, attention to detail, and ability to work independently.
- Excellent communication and collaboration skills.