HamburgerMenu
hirist

Golang Developer

AKSHAYA BUSINESS IT SOLUTIONS PRIVATE LIMITED
4 - 8 Years
Chennai

Posted on: 22/01/2026

Job Description

Description : As Golang Developer, the person will be responsible for designing, developing, and maintaining high-performance, scalable applications and services using Go programming language. The role requires expertise in Go and its ecosystem to deliver efficient, reliable, and maintainable software solutions.

KEY RESPONSIBILITIES : In this role, you will be responsible for :

- Designing and implementing backend services and applications using Golang

- Building high-performance, concurrent, and scalable systems

- Developing RESTful APIs and microservices

- Writing clean, efficient, and well-tested code

- Implementing proper error handling and logging mechanisms

- Optimizing application performance and resource usage

- Troubleshooting and resolving complex technical issues

- Collaborating with cross-functional teams on system design and implementation

- Participating in code reviews and providing constructive feedback

- Creating and maintaining technical documentation

- Implementing CI/CD pipelines for Go applications

- Staying current with Go ecosystem developments and best practices

Key Performance Indicators (KPIs) for the role : Over the next 12 months this roles success gets measured on :

- Code quality and maintainability

- Application performance metrics

- System reliability and uptime

- Project delivery timelines

- Technical documentation quality

KEY JOB REQUIREMENTS : In this role, you will be successful, if you have :

Experience :

- Graduate or postgraduate in Computer Science or related Engineering Specialization.

- Relevant hands-on experience in software development with significant focus on Golang

Skills & Competencies :

Must Have :

- Strong proficiency in Go programming language and its standard library

- Experience with Go's concurrency patterns (goroutines, channels)

- Knowledge of RESTful API design and implementation in Go

- Understanding of microservices architecture and principles

- Familiarity with Go web frameworks (Gin, Echo, or similar)

- Experience with database technologies and their Go drivers

- Knowledge of testing methodologies in Go (unit, integration testing)

- Understanding of memory management and performance optimization

- Experience with containerization (Docker) for Go applications

- Familiarity with version control systems (Git)

- Knowledge of CI/CD practices for Go applications

- Strong problem-solving skills and attention to detail

- Excellent communication and team collaboration abilities

Preferred Skills :

- Experience with gRPC and Protocol Buffers

- Knowledge of message queuing systems (Kafka, NATS)

- Familiarity with Kubernetes for container orchestration

- Understanding of observability tools for Go applications

- Experience with GraphQL implementation in Go

- Knowledge of security best practices for Go applications

- Familiarity with cloud platforms (AWS, Azure, GCP)


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in