Job
Description
Job Title: Golang Developer – Cloud Native Applications
Location: Hyderabad, India (On-site | 5 Days a Week)
Experience Required: 4–7 Years
Employment Type: Full-Time
Job Summary:
We are looking for a highly skilled Golang Developer with experience in building scalable, cloud-native applications and expertise in Kubernetes ecosystems. The ideal candidate will bring strong hands-on programming experience with Golang, REST/GRPC APIs, cloud platforms, and containerized infrastructure. This is an exciting opportunity to work on high-impact, distributed systems in a fast-paced, collaborative environment.
Key Responsibilities:
Design, develop, and deploy cloud-native applications using Golang, GRPC, REST, and scalable concurrent processing techniques.
Build and orchestrate stateless APIs and web services for cloud-based Kubernetes environments (EKS, GKE, etc.).
Ensure application performance, security, and scalability following industry best practices.
Develop monitoring and observability solutions for platform components using cloud-native tools.
Collaborate with cross-functional teams to translate business needs into technical solutions.
Contribute to containerized application development using Docker and tools like Helm for deployment.
Write maintainable and version-controlled code using tools such as Git or SVN.
Ensure compliance with software engineering standards, including CI/CD and DevSecOps practices.
Preferred Skills & Experience:
Strong expertise in Golang, concurrent processing, REST & GRPC, and data caching services.
In-depth experience in Kubernetes including object hierarchy, controller architectures, and auto-scaling constructs.
Familiarity with container runtimes like Docker, Containerd, or CRI-O.
Experience with Helm charts, observability tools, and application logging/monitoring.
Strong working knowledge of Linux internals, networking (namespaces, routing, iptables), and storage architecture.
Prior work on event-driven architectures and complex event processing systems.
Proficiency in scripting (Python, Shell) for automation tasks.
Open-source contributions or experience working on community projects is a plus.
Desirable Qualities:
Clear understanding of microservices architecture and design patterns.
Knowledge of hybrid cloud environments and multi-cluster orchestration.
Excellent communication skills and ability to collaborate with globally distributed teams.
Strong problem-solving and debugging skills in complex systems.
Why Join Us?
Work with cutting-edge cloud-native technologies.
Be part of a highly collaborative and innovative team.
Opportunity to work on global-scale distributed systems and platforms.
Competitive compensation and benefits.
If you’re passionate about cloud infrastructure, scalable backend services, and Kubernetes-native development, we’d love to hear from you.