Applied Cloud Computing - Golang Developer
Role Overview
As a Golang Developer, the candidate will be responsible for designing, developing, and
maintaining high-performance, scalable applications and services using Go. The role
requires strong expertise in Go and its ecosystem to deliver efficient, reliable, and
maintainable software solutions.
Key Responsibilities
• Design and implement backend services and applications using Golang
• Build high-performance, concurrent, and scalable systems
• Develop RESTful APIs and microservices
• Write clean, efficient, and well-tested code
• Implement proper error handling and logging mechanisms
• Optimize application performance and resource utilization
• Troubleshoot and resolve complex technical issues
• Collaborate with cross-functional teams on system design and implementation
• Participate in code reviews and provide constructive feedback
• Create and maintain technical documentation
• Implement CI/CD pipelines for Go applications
• Stay updated with Go ecosystem developments and best practices
Key Performance Indicators (KPIs)
• Code quality and maintainability
• Application performance metrics
• System reliability and uptime
• Project delivery timelines
• Technical documentation quality
Key Job Requirements
Education & Experience
• Graduate or Postgraduate in Computer Science or related Engineering
specialization
• Relevant hands-on experience in software development with strong focus on
Golang
Must-Have Skills
• Strong proficiency in Go and its standard library
• Experience with Go concurrency patterns (goroutines, channels)
• RESTful API design and implementation in Go
• Microservices architecture knowledge
• Familiarity with Go web frameworks (Gin, Echo, etc.)
• Experience with databases and Go drivers
• Testing methodologies (unit & integration testing)
• Memory management and performance optimization
• Containerization using Docker
• Version control systems (Git)
• CI/CD practices
• Strong problem-solving skills and attention to detail
• Good communication and collaboration skills
Preferred Skills
• gRPC and Protocol Buffers
• Message queuing systems (Kafka, NATS)
• Kubernetes
• Observability tools
• GraphQL in Go
• Security best practices
• Cloud platforms (AWS, Azure, GCP)
About the Company
Nexthire is a recruitment platform that helps companies find and hire talent. The website lists job openings for various companies across India and other locations.
More jobs at NextHire
-
Accolite - Senior Java Developer
Gurugram, India · Hybrid · Aug 18, 2026
-
Algotale - Decimal Technologies [ Devops AWS Cloud Architect]
Gurgaon, India · · Aug 18, 2026
-
Algotale - Kanini Software Solutions [SDET]
PUNE;BANGALORE;COIMBATORE;CHENNAI, India · · Aug 18, 2026
-
Accolite Digital-Senior Full Stack Developer (Python + react)
Gurgaon/Bangalore, India · · Aug 18, 2026
-
Algotale (Wildnet)- Senior Data Engineer
India · remote · Aug 18, 2026