Posted on: 22/01/2026
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)
Did you find something suspicious?
Posted by
Sravani Eruvuri
Senior Associate - TAG at AKSHAYA BUSINESS IT SOLUTIONS PRIVATE LIMITED
Last Active: 17 Mar 2026
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1604753