Bangalore, Karnataka
Job Summary
Skilled Golang Developer to design, develop, and maintain scalable, high-performance backend applications and microservices. The ideal candidate should have strong expertise in Go programming, API development, cloud-native technologies, distributed systems, and database design.
Key Responsibilities
5 to 8 years of Golang development experience
Strong experience in building scalable distributed systems
Hands-on experience with microservices and RESTful APIs
Proficiency in concurrency and performance tuning
Experience with relational databases and query optimization
Working knowledge of Docker and containerized deployments
Strong debugging, troubleshooting, and problem-solving skills Experience with code reviews, testing, and best practices
Good understanding of system design and architecture
Skill Requirements
Golang Development
Solid hands-on experience in Go (Golang).
Good understanding of Goroutines, Channels, and Concurrency Patterns.
Experience with Go Modules and Dependency Management.
Strong knowledge of Go best practices and design principles.
Backend & API Development
REST API Development
gRPC Services
JSON/XML Processing
WebSockets
Microservices Architecture
Cloud Technologies
Experience with one or more:
AWS
Microsoft Azure
Google Cloud Platform (GCP)
Containerization & Orchestration
Docker
Kubernetes
Helm