The Golang Developer will design, develop, and maintain backend services and APIs using Golang, focusing on performance, scalability, and collaboration with cross-functional teams.
Role Overview
We are seeking an experienced Golang Developer to join our team. The ideal candidate will have strong expertise in developing scalable, high-performance applications using Go, along with a solid understanding of microservices architecture, cloud platforms, and modern development practices.
Responsibilities
Key Responsibilities
- Design, develop, and maintain backend services and APIs using Golang.
- Implement microservices architecture and ensure seamless integration with other services.
- Optimize application performance and scalability.
- Collaborate with cross-functional teams including DevOps, QA, and Product Management.
- Write clean, maintainable, and well-documented code.
- Participate in code reviews and provide constructive feedback.
- Troubleshoot and resolve technical issues in production environments.
- Stay updated with emerging technologies and best practices in backend development.
Qualifications
Required Skills & Qualifications
- 4+ years of professional experience in software development, with at least 2+ years in Golang.
- Strong understanding of concurrency, goroutines, and channel patterns in Go.
- Experience with RESTful APIs, gRPC, and WebSockets.
- Familiarity with microservices architecture and containerization (Docker, Kubernetes).
- Proficiency in SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).
- Knowledge of CI/CD pipelines and cloud platforms (AWS, GCP, or Azure).
- Strong problem-solving skills and ability to work in an agile environment.
- Excellent communication and collaboration skills.
Preferred Skills
- Experience with message queues (Kafka, RabbitMQ).
- Knowledge of monitoring tools (Prometheus, Grafana).
- Familiarity with unit testing and integration testing in Go.
- Understanding of security best practices in backend development.
Education
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
Top Skills
AWS
Azure
Ci/Cd
Docker
GCP
Go
Grafana
Grpc
Kafka
Kubernetes
Microservices
MongoDB
NoSQL
Postgres
Prometheus
RabbitMQ
Restful Apis
SQL
Websockets
Similar Jobs
Agency
As a Backend Engineer, you will design and develop instrumentation services to track customer usage patterns, ensuring data quality and reliability for product decisions.
Top Skills:
GoGrpcRestRuby On Rails
Agency
Design and develop backend systems for instrumentation at GitLab. Build a unified Go-based service, manage data quality, and guide teams in feature instrumentation.
Top Skills:
APIsData SystemsGoInstrumentationRuby On Rails
App development
Develop scalable, high-performance applications using Go, with a focus on microservices architecture and cloud platforms.
Top Skills:
Cloud PlatformsGoMicroservices
What you need to know about the Bengaluru Tech Scene
Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.

