Senior Backend Developer (Golang + AWS)

Code Vyasa

Bengaluru

On-site

INR 1,800,000 - 3,200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Code Vyasa is seeking a Senior Backend Developer (Golang + AWS) to design and build scalable backend systems in Bangalore. You will craft cloud-native services, leverage event-driven architectures, and optimize databases for performance and reliability.

The role emphasizes hands-on Golang development, AWS services, system design, and strong collaboration across teams to deliver high-quality microservices and scalable solutions.

Qualifications

  • 4+ years of backend development experience in production environments.
  • Minimum 2 years of hands-on Golang development.
  • Strong Go fundamentals and concurrency handling.
  • Experience designing RESTful APIs, microservices, and backend systems.
  • Hands-on AWS experience (EC2, Lambda, ECS/EKS, RDS, S3, Redis, CloudWatch, IAM, API Gateway, SQS, SNS).
  • Knowledge of PostgreSQL and/or MySQL with indexing and migrations.

Responsibilities

  • Design, develop, and maintain scalable backend services using Golang.
  • Build secure, high-performance REST APIs and microservices for large-scale apps.
  • Architect distributed systems, jobs, and event-driven workflows.
  • Design efficient database schemas and optimize queries.
  • Build cloud-native apps on AWS and integrate messaging systems like Kafka/RabbitMQ.
  • Create containerized apps and integrate into CI/CD pipelines.
  • Improve monitoring, logging, metrics, tracing, and observability.
  • Participate in architecture reviews and engineering planning.

Skills

Golang development
AWS cloud services
System design
Distributed systems
RESTful APIs
Microservices
PostgreSQL/MySQL
Event-driven architecture
Docker
CI/CD pipelines
Monitoring & observability
Git
Problem solving
Kubernetes
Kafka
RabbitMQ

Tools

Kafka
RabbitMQ
Docker
Kubernetes
Terraform

Job description

We are looking for an experienced Senior Backend Developer (Golang + AWS) ll Bangalore ll 4+ yrs. of experience with strong expertise in building scalable backend systems, cloud-native applications, and distributed architectures. The ideal candidate should have hands-on experience in Golang development, AWS cloud services, system design, event-driven architecture, and database optimization. You will be responsible for designing and developing high-performance backend services capable of handling large-scale consumer workloads while ensuring reliability, scalability, and operational excellence.


Mandatory Skills

  • 4+ years of backend development experience in production environments
  • Minimum 2 years of hands-on experience in Golang development
  • Strong expertise in Go fundamentals, including Goroutines, Channels, Context Handling, Concurrency, Error Handling, Interfaces, and Performance Optimization
  • Experience designing and developing RESTful APIs, Backend Services, and Microservices
  • Strong hands-on experience with AWS services including EC2, Lambda, ECS/EKS, RDS, S3, Redis (ElastiCache), CloudWatch, IAM, API Gateway, SQS, and SNS
  • Strong understanding of System Design, Distributed Systems, scalability, resilience, and backend architecture best practices
  • Experience with PostgreSQL and/or MySQL, including schema design, indexing, query optimization, transactions, and database migrations
  • Hands-on experience with Event-Driven Architecture, asynchronous processing, queues, and messaging systems
  • Experience with Kafka, RabbitMQ, or similar messaging platforms
  • Strong knowledge of Docker, containerization, and CI/CD pipelines
  • Experience with Monitoring & Observability, including structured logging, metrics, tracing, dashboards, and alerting
  • Expertise in Redis/Caching strategies for performance optimization and scalability
  • Strong proficiency with Git, code reviews, and collaborative software development
  • Excellent debugging, analytical, and problem-solving skills

Preferred Qualifications

  • Experience with Terraform or Infrastructure as Code (IaC)
  • Exposure to Kubernetes, service orchestration, or platform engineering
  • Experience building real-time systems using WebSockets
  • Strong understanding of authentication, authorization, rate limiting, and backend security best practices
  • Experience working in high-growth startup environments
  • Experience integrating payment, communication, analytics, or identity platforms

Key Responsibilities

  • Design, develop, and maintain scalable backend services and internal platforms using Golang
  • Build secure, high-performance REST APIs and Microservices for large-scale applications
  • Architect scalable distributed systems, background jobs, and event-driven workflows
  • Design efficient database schemas, optimize queries, and implement caching strategies
  • Build and maintain cloud-native applications using AWS services
  • Implement asynchronous processing using Kafka, RabbitMQ, SQS, or similar messaging systems
  • Develop containerized applications and integrate them into CI/CD pipelines
  • Improve system monitoring, logging, metrics, tracing, and production observability
  • Participate in architecture reviews, code reviews, technical planning, and engineering estimations
  • Troubleshoot production issues, perform root cause analysis, and implement long-term solutions
  • Mentor junior engineers and contribute to engineering best practices and technical standards

Why Join Us?

  • Work on innovative, high-impact projects with leading global clients.
  • Exposure to large-scale Product Engineering, Cloud, AI, and Distributed Systems initiatives.
  • Continuous learning and upskilling opportunities through internal and external programs.
  • Supportive and collaborative work culture with flexible policies.
  • Competitive salary and comprehensive benefits package.
  • Free healthcare coverage for employees and dependents.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr. Golang Developer
Sr. Golang Developer

Deservely Technologies Pvt Ltd • Bengaluru

Hybrid
INR 1,800,000 - 3,400,000
Golang Backend Developer
Golang Backend Developer

Capgemini • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Senior Backend Engineer – Golang/Python | Hybrid
Senior Backend Engineer – Golang/Python | Hybrid

Winzons • India

Hybrid
INR 2,500,000 - 5,000,000
Senior Golang Developer
Senior Golang Developer

Msphere • Ahmedabad District

Hybrid
INR 1,200,000 - 1,800,000
Golang Developer
Golang Developer

United States Digital Space LLC • Maharashtra

On-site
INR 1,200,000 - 1,600,000
Senior Software Engineer
Senior Software Engineer

Ingenium Digital • Hyderabad, Chennai District, Bengaluru

Hybrid
INR 2,600,000 - 4,200,000
Health insurance
Learning allowance
Hybrid/Remote work
+1
Senior Golang Developer
Senior Golang Developer

ACROSSTEK™ • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Golang Developer - Microservices Architecture
Golang Developer - Microservices Architecture

India Fan Corporation • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Opportunity to work on cutting‑edge technologies
Collaborative engineering culture
Career growth opportunities
Golang Engineer
Golang Engineer

Technologies Pvt. Ltd. • Pune District

On-site
INR 1,200,000 - 2,100,000
Dynamic IT organization
Impactful work
Software Engineer/ Senior Software Engineer- Backend -Go
Software Engineer/ Senior Software Engineer- Backend -Go

KreditBee • Bengaluru

On-site
INR 1,000,000 - 1,500,000