Golang Engineer
Jaipur, India · Full-time
- Posted 5d ago
- From Auriga IT Consulting’s careers page
- Location
- Jaipur, India
- Type
- Full-time
- Level
- Senior
- Experience
- 5+ years
- Department
- Software Development
Apply on Auriga IT Consulting’s site
Opens the listing on aurigait.keka.com
Let the right jobs find you
In your inbox every Wednesday and SaturdayPersonalised suggestions from verified career pages, matched to your role, location, level and skills.
About the role
Job Summary
We are looking for a Senior Backend & Cloud Infrastructure Engineer with strong expertise in Golang to build scalable cloud infrastructure, production-grade microservices, and distributed systems.
Key Responsibilities
- Design, develop, and maintain production-grade microservices using Golang.
- Build cloud infrastructure services, including:
- Kubernetes-as-a-Service (KaaS)
- Bare Metal-as-a-Service (BMaaS)
- Network-as-a-Service (NaaS)
- NAT Gateway-as-a-Service
- Design and implement highly available, scalable, and reliable distributed systems.
- Develop service-to-service communication APIs using gRPC and Protobuf.
- Build backend services and APIs using Python and FastAPI, wherever required.
- Work with MongoDB for distributed data storage and management.
- Integrate backend services with Kubernetes, compute, networking, and infrastructure layers.
- Troubleshoot and resolve performance, reliability, and production issues.
- Contribute to infrastructure automation, system optimization, and operational reliability.
Required Skills & Qualifications
- 5+ years of experience in backend development or software engineering.
- Strong hands-on experience with Golang.
- Solid understanding of microservices architecture and distributed systems.
- Hands-on experience with gRPC and Protobuf.
- Experience working with MongoDB.
- Good understanding of Kubernetes and cloud infrastructure.
- Experience with Python and FastAPI.
- Understanding of Linux systems and networking fundamentals.
- Experience building scalable, reliable, and production-ready systems.
Good to Have
- Experience with AWS, OpenStack, or similar cloud platforms.
- Experience developing Kubernetes operators and controllers.
- Knowledge of bare-metal provisioning and infrastructure management.
- Understanding of networking concepts such as VPC, routing, NAT, DNS, VLAN, and VXLAN.
- Experience with infrastructure automation, monitoring, and observability.
Technology Stack
- Golang, Python, FastAPI, Kubernetes, gRPC, Protobuf, MongoDB, Microservices, Distributed Systems, Cloud Infrastructure, Linux, and Networking.
Skills they ask for
Pick one to see other roles that ask for it.
About Auriga IT Consulting
Digital transformation consultingAuriga IT provides digital transformation consulting that integrates design, engineering, AI and data science to build scalable, data-driven platforms and applications.
See all 11 roles at Auriga IT ConsultingMore roles at Auriga IT Consulting
See all 11- Business Development ManagerJaipur · RemoteSales · RemoteJaipur, India5d
- Business AnalystMumbai · Senior · On-siteBusiness Operations · Senior · On-siteMumbai, India5d
- Software Development Engineer II - JavaJaipurSoftware DevelopmentJaipur, India5d
- Python EngineerJaipur · SeniorSoftware Development · SeniorJaipur, India5d
Share this role
Let the right jobs find you
In your inbox every Wednesday and SaturdayPersonalised suggestions from verified career pages, matched to your role, location, level and skills.