Posted on: 05/12/2025
Description :
Role : Senior Golang Developer
Location : Bangalore
Experience : 5 to 10 yrs
Role Summary :
Key Responsibilities :
- Design, develop, and maintain microservices using Golang.
- Build and optimize distributed systems and event-driven architectures.
- Implement gRPC services for high-performance communication between microservices.
- Work with Kafka for messaging, streaming, and data processing pipelines.
- Deploy, scale, and manage applications on Kubernetes.
- Troubleshoot and optimize performance across microservices, containers, and infrastructure.
- Write clean, maintainable, and well-tested code.
- Collaborate with DevOps, QA, and Product teams for end-to-end delivery.
- Ensure system reliability, observability, and monitoring using tools like Prometheus, Grafana, ELK, etc.
- Participate in design reviews, code reviews, and architecture discussions.
- Ensure adherence to security and compliance standards.
Required Skills & Experience :
- Strong hands-on experience with Golang and microservices architecture.
- Expertise in Kubernetes (K8s) for orchestration and containerized deployments.
- Solid understanding and implementation experience with gRPC.
- Experience with Kafka (Producers, Consumers, Topics, Streams).
- Strong knowledge of Linux OS, shell scripting, and system-level debugging.
- Experience in CI/CD pipelines and Git-based workflows.
- Deep understanding of distributed systems, concurrency, and design patterns.
- Good problem-solving skills and ability to work independently.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1585165