Job Title: Consultant | Golang | Bengaluru | Engineering
Job Title: Golang Developer
Location: Bengaluru, Karnataka
Experience: 3–6 years
Role Overview:
We are looking for a skilled Golang Developer to join our team. The ideal candidate will have strong experience in building scalable, high-performance applications using Go, along with a solid understanding of microservices architecture and cloud technologies.
Key Responsibilities:
- Design, develop, and maintain backend services using Golang.
- Implement RESTful APIs and integrate with third-party services.
- Optimize application performance and ensure high availability.
- Collaborate with cross-functional teams to define and deliver solutions.
- Write clean, maintainable, and testable code following best practices.
- Troubleshoot and debug issues across the development lifecycle.
Required Skills:
- Strong proficiency in Golang programming language.
- Experience with microservices architecture and API development.
- Knowledge of Docker, Kubernetes, and containerized deployments.
- Familiarity with SQL/NoSQL databases (e.g., PostgreSQL, MongoDB).
- Understanding of concurrency, goroutines, and channel patterns.
- Experience with cloud platforms (AWS, GCP, or Azure).
- Proficient in Git and CI/CD pipelines.
Good to Have:
- Experience with message queues (Kafka, RabbitMQ).
- Knowledge of GraphQL and gRPC.
- Familiarity with monitoring tools (Prometheus, Grafana).
Education:
Bachelor’s degree in Computer Science, Engineering, or related field.