Golang Developer

Keka Technologies Private Limited

Mumbai

On-site

INR 1,500,000 - 2,100,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Keka Technologies Private Limited in Mumbai is seeking an experienced Go backend engineer to design and build scalable microservices. You will work on production services with REST/JSON and gRPC APIs, following clean architecture and DDD practices.

Expertise in PostgreSQL/MySQL, migrations, and modern cloud platforms (AWS/GCP/Azure) is highly valued. You’ll collaborate with teams on CI/CD, containers, and infrastructure as code to deliver robust solutions.

Qualifications

  • Hands-on Go backend development for production services.
  • Experience with REST/JSON and gRPC APIs; protobuf knowledge.
  • Strong understanding of clean architecture, DDD, and SOLID principles.

Skills

Golang
REST/JSON
gRPC
protobuf
Clean Architecture
DDD
SOLID
Hexagonal Architecture
PostgreSQL
MySQL
golang-migrate
Event-driven systems
Kafka
RabbitMQ
CQRS
Saga patterns
Goroutines
Channels
Docker
Kubernetes
AWS
GCP
Azure
CI/CD
Git
Terraform
Helm
Redis
Memcached
OAuth2/OIDC
JWT
mTLS
Vault/SSM

Education

Bachelor’s in Computer Science/Engineering

Tools

Docker
Kubernetes
AWS
GCP
Azure
CI/CD tooling
Git
Terraform
Helm
Redis
Memcached

Job description

  • Golang: 4+years hands-on experience building production services.
  • API Protocols: REST/JSON, gRPC, protobuf; API versioning and backward compatibility.
  • Architecture: Clean Architecture, DDD (aggregates, repositories), SOLID, hexagonal architecture.
  • Databases: PostgreSQL/MySQL; indexing, query optimization, transactions, isolation levels, migrations (e.g., golang-migrate ).
Nice-to-Have
  • Event-driven systems (Kafka/RabbitMQ), CQRS and Saga patterns.
  • Concurrency: Goroutines, channels, sync primitives (mutex, wait groups), context cancellation, worker pools.
  • Containers & Cloud: Docker, Kubernetes; familiarity with AWS/GCP/Azure (IAM, networking, managed DBs).
  • CI /CD & Git: Branching strategies, automated tests, code quality checks, artifacts.
  • Caching (Redis/Memcached), rate limiting, and feature flags.
  • Security : OAuth2/OIDC, JWT, mTLS, secrets management (Vault/SSM).
  • Infrastructure as Code (Terraform), Helm charts.
  • Experience with performance tooling.
Education

Bachelor’s in Computer Science/Engineering

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Golang Developer
Golang Developer

Cloudesign • Mumbai

On-site
INR 1,500,000 - 2,300,000
Golang Developer
Golang Developer

Geekyants • India

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

Pineswift Technologies • Bengaluru

On-site
INR 1,400,000 - 2,000,000
Golang Developer
Golang Developer

WPP ES • Dadri

On-site
INR 1,200,000 - 2,000,000
Senior Golang Developer
Senior Golang Developer

ACROSSTEK™ • Bengaluru

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

Sequoia Applied Technologies • Chennai

On-site
INR 600,000 - 1,200,000
Golang Developers
Golang Developers

PradeepIT Consulting Services Pvt Ltd • Bengaluru

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

ADV TECHMINDS • Hyderabad

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

Peoplelogic Business Solutions • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Golang Developers | 4+ Years Exp | IST Time Zone | Remote
Golang Developers | 4+ Years Exp | IST Time Zone | Remote

PradeepIT Consulting Services Pvt Ltd • Bengaluru

Remote
INR 1,000,000 - 2,000,000