Backend Developer - Go / Golang

Sonata Software

Pune District

On-site

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

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Sonata Software in Pune is seeking an experienced Backend Developer to design, develop, and maintain scalable Go-based backend services and microservices. You will build data-driven services using cloud-native databases, implement high-performance data-access patterns, and integrate with APIs and real-time messaging systems.

The role involves developing resilient distributed workflows, automated testing, and contributing to reliability, observability, and security.

Qualifications

  • 5-8 years of software development experience with strong hands-on expertise in Go (Golang).
  • Strong knowledge of Go concepts, including concurrency, goroutines, channels, interfaces, context handling, and idiomatic Go development.
  • Experience building REST APIs, microservices, and distributed systems.
  • Understanding of error handling, retries, idempotency, timeouts, and asynchronous processing.
  • Experience working with NoSQL databases, automated testing, Git, CI/CD, observability, API security, and production troubleshooting.
  • Practical experience using AI-assisted development tools in day-to-day engineering workflows.

Responsibilities

  • Design, develop, and maintain scalable backend services and microservices using Go (Golang), including APIs and inter-service communication.
  • Build data-driven services using cloud-native databases and distributed data stores.
  • Develop resilient distributed workflows and background processing using workflow orchestration platforms.
  • Implement caching and high-performance data-access patterns for scalable backend applications.
  • Integrate backend services with APIs, real-time messaging platforms, and distributed-system components.
  • Build automated unit, integration, and API tests, and contribute to reliability, observability, security, and production troubleshooting.
  • Use AI-assisted development tools such as Cursor, Claude, and GitHub Copilot to accelerate development, testing, debugging, and code reviews.
  • Participate in technical design, code reviews, and continuous improvement of backend engineering practices.

Skills

Go (Golang)
Microservices
REST APIs
Distributed Systems
AI-Assisted Development Tools
Goroutines

Tools

GCP Firestore
MongoDB Atlas
Elastic Cloud/Elasticsearch
Redis
Temporal
WebSockets
gRPC
OpenAPI/Swagger
Protobufs

Job description

Job Title: Backend Developer - Go / Golang

Location: Pune

Experience: 5-8 Years

Responsibilities
  • Design, develop, and maintain scalable backend services and microservices using Go (Golang), including APIs and inter-service communication.
  • Build data-driven services using cloud-native databases and distributed data stores.
  • Develop resilient distributed workflows and background processing using workflow orchestration platforms.
  • Implement caching and high-performance data-access patterns for scalable backend applications.
  • Integrate backend services with APIs, real-time messaging platforms, and distributed-system components.
  • Build automated unit, integration, and API tests, and contribute to reliability, observability, security, and production troubleshooting.
  • Use AI-assisted development tools such as Cursor, Claude, and GitHub Copilot to accelerate development, testing, debugging, and code reviews.
  • Participate in technical design, code reviews, and continuous improvement of backend engineering practices.
Qualifications & Required Skills
  • 5-8 years of software development experience with strong hands-on expertise in Go (Golang).
  • Strong knowledge of Go concepts, including concurrency, goroutines, channels, interfaces, context handling, and idiomatic Go development.
  • Experience building REST APIs, microservices, and distributed systems.
  • Understanding of error handling, retries, idempotency, timeouts, and asynchronous processing.
  • Experience working with NoSQL databases, automated testing, Git, CI/CD, observability, API security, and production troubleshooting.
  • Practical experience using AI-assisted development tools in day-to-day engineering workflows.
  • Excellent communication, analytical, and problem-solving skills.
Mandatory Skills
  • Go (Golang) & Microservices | REST APIs & Distributed Systems | AI-Assisted Development Tools (Cursor, Claude, GitHub Copilot)
Good to Have Skills
  • Experience with GCP Firestore, MongoDB Atlas, Elastic Cloud/Elasticsearch, Redis, or Valkey.
  • Experience with Temporal or similar workflow orchestration platforms.
  • Knowledge of Centrifugo, WebSockets, gRPC, Protocol Buffers, or OpenAPI/Swagger.
  • Experience modernizing or integrating with legacy Python services.
  • Experience developing AI-enabled capabilities or integrating AI/ML models, LLMs, or AI services into production products.
  • Experience working with large-scale SaaS or cloud-native distributed systems.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend Developer – Go / Golang
Backend Developer – Go / Golang

Sonata Software • Maharashtra

On-site
INR 1,500,000 - 2,300,000
Backend Developer – Go / Golang
Backend Developer – Go / Golang

Sonata Software (SonataOne) • Pune District

On-site
INR 900,000 - 1,300,000
Golang developer
Golang developer

Sonata Software • Pune District

On-site
INR 1,500,000 - 2,500,000
Back End Engineer
Back End Engineer

TymblHub • Pune District

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

Weekday • Pune District

On-site
INR 500,000 - 2,000,000
Senior Backend Developer - Golang
Senior Backend Developer - Golang

Rialtic • Hyderabad

On-site
INR 1,500,000 - 2,000,000
Backend Developer
Backend Developer

Weekday AI (YC W21) • Pune District

On-site
INR 500,000 - 2,000,000
Backend API Developer
Backend API Developer

VMC Soft Technologies, Inc • Hyderabad

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

Msphere • Ahmedabad District

On-site
INR 1,200,000 - 1,800,000
Backend Developer (Golang)
Backend Developer (Golang)

Kompatible Minds • Bengaluru

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