We are hiring for one of our TOP MNC client into IT services organization. You are expected to work from client location 5 days a week.
Experience - 3+ Years
Location - Mysore
Key skills- Golang, Microservices, SQL, REST
Role Overview
We are seeking skilled
Golang Developers
with 3+ years of experience in designing and developing high-performance, scalable, and secure backend applications. The role requires strong hands-on coding skills in Go, experience with microservices architectures, and the ability to work within agile, DevOps-driven environments.
Key Responsibilities : -
Application Development
Design, develop, and maintain
backend services and APIs
using Go.
Implement
microservices-based architectures
for scalability and reliability.
Write clean, maintainable, and well-documented code following best practices.
Integration & Deployment
Build services that integrate with
databases, message queues, and external APIs
Collaborate with DevOps teams to enable CI / CD deployment pipelines.
Ensure applications are containerized and optimized for
Kubernetes / Docker
environments.
Performance & Optimization
Optimize applications for
high concurrency, low latency, and resilience
Conduct benchmarking, profiling, and code reviews.
Implement caching, load balancing, and distributed processing techniques.
Security & Compliance
Follow secure coding practices and conduct vulnerability remediation.
Implement authentication / authorization, data encryption, and API security.
Ensure compliance with enterprise security and data privacy policies.
Collaboration & Support
Work closely with frontend, DevOps, and QA teams for end-to-end delivery.
Support production troubleshooting and incident resolution.
Contribute to reusable libraries and frameworks for the engineering team.
Required Skills & Experience
3+ years of software development experience, with at least 2–3 years in
Golang
Strong understanding of
concurrency, goroutines, and channels
in Go.
Experience with
REST / gRPC APIs, microservices, and event-driven architectures
Familiarity with
databases
(PostgreSQL, Cassandra, MongoDB, or ClickHouse).
Experience with
message queues / streaming platforms
(Kafka, RabbitMQ, NATS).
Hands-on with
Docker, Kubernetes, Git, and CI / CD pipelines
Proficiency in
unit testing and test automation
Preferred Knowledge
Experience with
cloud platforms
(AWS, GCP, Azure).
Exposure to
Temporal, Argo Workflows, or other orchestration frameworks
Familiarity with
monitoring / logging
(Prometheus, Grafana, ELK).
Understanding of
Domain-Driven Design (DDD)
and
Clean Architecture
Education & Certifications
Bachelor’s degree in Computer Science, Engineering, or related field.
Preferred certifications :
Go Developer certifications (if available).
Kubernetes (CKA / CKAD) or cloud certifications (AWS / GCP / Azure).
Golang Developer • Delhi, India