Skip to main content
Posted 09 July, 2026

Applied Cloud Computing - Golang Developer

Nexthire
Chennai, TN, IN Full Time
Reference: 2098a4c725d337ee

Job Description

Role Overview

\n

As a Golang Developer, the candidate will be responsible for designing, developing, and

\n

maintaining high-performance, scalable applications and services using Go. The role

\n

requires strong expertise in Go and its ecosystem to deliver efficient, reliable, and

\n

maintainable software solutions.

\n

Key Responsibilities

\n

• Design and implement backend services and applications using Golang

\n

• Build high-performance, concurrent, and scalable systems

\n

• Develop RESTful APIs and microservices

\n

• Write clean, efficient, and well-tested code

\n

• Implement proper error handling and logging mechanisms

\n

• Optimize application performance and resource utilization

\n

• Troubleshoot and resolve complex technical issues

\n

• Collaborate with cross-functional teams on system design and implementation

\n

• Participate in code reviews and provide constructive feedback

\n

• Create and maintain technical documentation

\n

• Implement CI/CD pipelines for Go applications

\n

• Stay updated with Go ecosystem developments and best practices

\n

Key Performance Indicators (KPIs)

\n

• Code quality and maintainability

\n

• Application performance metrics

\n

• System reliability and uptime

\n

• Project delivery timelines

\n

• Technical documentation quality

\n

Key Job Requirements

\n

Education & Experience

\n

• Graduate or Postgraduate in Computer Science or related Engineering

\n

specialization

\n

• Relevant hands-on experience in software development with strong focus on

\n

Golang

\n

Must-Have Skills

\n

• Strong proficiency in Go and its standard library

\n

• Experience with Go concurrency patterns (goroutines, channels)

\n

• RESTful API design and implementation in Go

\n

• Microservices architecture knowledge

\n

• Familiarity with Go web frameworks (Gin, Echo, etc.)

\n

• Experience with databases and Go drivers

\n

• Testing methodologies (unit & integration testing)

\n

• Memory management and performance optimization

\n

• Containerization using Docker

\n

• Version control systems (Git)

\n

• CI/CD practices

\n

• Strong problem-solving skills and attention to detail

\n

• Good communication and collaboration skills

\n

Preferred Skills

\n

• gRPC and Protocol Buffers

\n

• Message queuing systems (Kafka, NATS)

\n

• Kubernetes

\n

• Observability tools

\n

• GraphQL in Go

\n

• Security best practices

\n

• Cloud platforms (AWS, Azure, GCP)

Sign up for Job Alerts