Job Title: Consultant | Golang | Bengaluru | Engineering

Team Lead | Engineering, AI & Data - Engineering I Golang
Location: Bengaluru
The team
Engineering helps Reimagine and re-engineer mission-critical operations and processes; Leverage engineering-led design, deep industry knowledge, and AI and data-driven insights to transform the technology platforms at the heart of business.
Working alongside team, we empower and drive mission-critical solutions whether we need to modernize existing systems or implement new technology products and platforms. Through innovation, we improve financial performance, accelerate new digital businesses and fuel growth. Learn more about Engineering, AI and Data
Your work profile
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.
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).