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
Interview Questions for you
View All