HamburgerMenu
hirist

Job Description

About the job :

- Total Exp : 8+yrs

- Location : Bangalore(Hybrid)/Rest of India (Remote)

- Notice : Immediate to 15 days.

About the Role :

We are looking for a highly skilled Senior Go Engineer with deep AWS experience to help build and modernize large-scale cloud-native platforms. This role is ideal for an engineer who thrives in hands-on backend development, distributed systems, Kubernetes, and AWS-native architectures.

You will work on modernizing and scaling containerized platforms running on Amazon EKS while actively building production-grade services in Go. The role combines strong software engineering fundamentals with cloud infrastructure expertise requiring someone who can design systems, write high-quality code, and operate reliable services in production.

Youll be part of a high-impact engineering team working closely with platform engineers, QA, DevOps, and data teams in a fast-paced Agile environment.

What Youll Do :

- Design, develop, and maintain scalable backend services in Go (Go 1.20+) with strong emphasis on performance, concurrency, resiliency, and clean architecture

- Build and enhance cloud-native applications running on AWS and Kubernetes

- Develop REST/gRPC APIs, asynchronous services, event-driven workflows, and distributed microservices

- Design and manage AWS infrastructure using Terraform and Infrastructure-as-Code best practices

- Deploy and operate workloads on Amazon EKS with production-grade Kubernetes standards

- Build reusable platform tooling, deployment templates, automation scripts, and internal developer utilities

- Own CI/CD pipelines for application and infrastructure deployments using GitLab CI, GitHub Actions, or similar tooling

- Implement observability and monitoring using Prometheus, Grafana, CloudWatch, logging pipelines, and distributed tracing

- Collaborate with architecture, QA, security, and data engineering teams to ensure reliability, scalability, and operational excellence

- Troubleshoot complex production issues across application, Kubernetes, networking, and AWS infrastructure layers

- Drive engineering best practices including code reviews, testing strategies, documentation, and operational readiness

- Contribute to platform modernization initiatives, including migration of legacy/on-prem workloads into AWS-native environments

Required Qualifications :

- 8+ years of software engineering experience with strong backend development expertise

- 5+ years of hands-on Go development experience in production environments

- Strong proficiency in :

1. Go concurrency patterns

2. Goroutines and channels

3. REST/gRPC services

4. Microservices architecture

5. API design and distributed systems

- Experience with mainstream Go frameworks/libraries such as Gin, Echo, gRPC, or net/http

- Deep hands-on experience with AWS services including :

1. EKS

2. EC2

3. IAM

4. VPC

5. S3

6. RDS/Aurora

7. ALB/NLB

8. Route 53

9. CloudWatch

10. Secrets Manager

11. KMS

- Strong Kubernetes expertise including :

1. Deployments and scaling

2. Ingress controllers

3. Helm

4. RBAC

5. Networking

6. Autoscaling

7. Workload security

8. Troubleshooting production clusters

- Strong Terraform experience including reusable modules, remote state management, CI/CD integration, and multi-environment deployments

- Hands-on Docker/containerization experience including image optimization and security hardening

- Experience building and maintaining CI/CD pipelines

- Strong understanding of software engineering best practices, testing methodologies, and code quality standards

- Excellent debugging and production troubleshooting capabilities

Strongly Preferred :

- Experience building internal developer platforms or platform engineering capabilities

- Prior experience migrating workloads from on-premises Kubernetes environments to AWS/EKS

- Exposure to event streaming and messaging systems such as Kafka, RabbitMQ, or SNS/SQS

- GitOps experience with ArgoCD or Flux

- Experience with service mesh technologies such as Istio or Linkerd

- Familiarity with distributed tracing and observability stacks

- Experience with high-scale, multi-tenant, or mission-critical systems

- AWS Certifications, CKA, or CKAD certifications

- Exposure to Java/Spring Boot ecosystems is a plus

What Success Looks Like :

- Delivering high-quality, production-ready Go services at scale

- Building secure, reliable, and observable AWS-native systems

- Driving automation and operational excellence across engineering workflows

- Contributing to scalable platform architecture and modernization initiatives

- Acting as a technical leader and mentor within the engineering organization

Tech Stack :

- Languages : Go, Bash, Python (nice to have)

- Cloud : AWS

- Containers & Orchestration : Docker, Kubernetes, Amazon EKS

- Infrastructure as Code : Terraform

- CI/CD : GitLab CI, GitHub Actions

- Observability : Prometheus, Grafana, CloudWatch

- Databases : PostgreSQL, Aurora, MySQL

- Version Control : Git

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...