1,493,709open jobs
90,229companies
227,428added this week
Browse all
Salary
≈ $15k – $36k per year (Estimated)
Location
In office (Pune)
Seniority
Senior · 5+ years exp
Employment
Full-Time

First seen by Alion on Oct 10, 2026.

Overview
Company
Impact
Profile match
Sonata Software is an Indian IT services and technology company headquartered in Bengaluru that provides modernization engineering across cloud, data, AI, Microsoft Dynamics, test automation and managed services. Founded in 1986 and listed in India, it runs the Harmoni.AI enterprise platform and works with Fortune 500 clients in banking, retail, healthcare, manufacturing and technology, with a presence in the US, UK, Malaysia, Mexico, Australia, the DACH region and the Nordics. It hires data and cloud architects, MLOps and DevOps engineers, .NET and full-stack developers, identity and security specialists, SharePoint administrators and JD Edwards consultants.

Backend Developer – Go / Golang

Role Overview

We are looking for a Backend Developer with 5–8 years of software development experience and strong expertise in Go (Golang) to build scalable backend services, APIs, and distributed workflows. The role involves working with cloud-native data platforms, workflow orchestration, search, caching, and real-time systems within a production SaaS environment.

Key Responsibilities

  • Design, develop, and maintain backend services and microservices using Go, including APIs, service contracts, and inter-service communication.
  • Build scalable data-driven services using GCP Firestore, MongoDB Atlas, Elastic Cloud, and appropriate data-access patterns.
  • Develop resilient distributed workflows and background processing using Temporal.
  • Implement caching and high-performance data-access patterns using Redis and Valkey.
  • Integrate backend services with Centrifugo, APIs, and other distributed-system components where required.
  • Build automated unit, integration, and API tests, and contribute to reliability, observability, security, and production troubleshooting.
  • Use AI development tools such as Cursor, Claude, GitHub Copilot, or equivalent to accelerate development, testing, debugging, code review, and technical problem-solving.

Required 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, including error handling, retries, idempotency, timeouts, and asynchronous processing.
  • Experience working with NoSQL databases and distributed data stores; exposure to technologies such as Firestore or MongoDB is preferred.
  • Experience with automated testing, Git-based development, CI/CD, observability, API security, and production troubleshooting.
  • Practical experience using AI-assisted development tools such as Cursor, Claude, GitHub Copilot, or similar tools in day-to-day engineering workflows.

Good to Have

  • Hands-on experience with GCP Firestore, MongoDB Atlas, Elastic Cloud/Elasticsearch, Redis, or Valkey.
  • Experience with Temporal or similar workflow orchestration platforms.
  • Experience with Centrifugo, WebSockets, gRPC, Protocol Buffers, or OpenAPI/Swagger.
  • Experience modernizing or integrating with legacy Python services, particularly environments transitioning away from Python 2.7.
  • Hands-on 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.

Success in This Role

A successful developer will build reliable, scalable, and well-tested backend services, make sound decisions across databases, workflows, caching, and distributed systems, effectively use AI-assisted engineering tools, and take ownership of solutions from design through production

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,493,709 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Pune
≈ $30k – $79k per year (Estimated) • In office • 5+ years exp • Bachelor's Degree • Bengaluru
JavaScript
TypeScript
Node JS
Node JS
Nest.JS
Prisma
Databases
PostgreSQL
AI/ML
Prompt Engineering
RAG
Frontend
Angular
DevOps
Rest API
CI/CD
Docker
Kubernetes
Nginx
Apache HTTP Server
Apply
$77k – $116k per year (gross) • Hybrid • Vilnius
Java
DevOps
CI/CD
Apply
≈ $132k – $253k per year (Estimated) • Remote (United States) • Full-Time • 12+ years exp • Bachelor's Degree • Durham
DevOps
CI/CD
Platform Engineering
Apply
Vanemarendaja 5 hours ago
$48k per year (net) • In office • Full-Time • Tallinn
JavaScript
TypeScript
Frontend
React.js
Vite
DevOps
Rest API
SOAP
Management
SharePoint
Apply
$40k per year (net) • In office • Full-Time • Tallinn
Python
DevOps
GitLab
Linux
QA
Pytest
Apply
≈ $11k – $31k per year (Estimated) • Equity • Hybrid • Full-Time • Bachelor's Degree • Pune
Java
Java
Spring Boot
Databases
DynamoDB
AI/ML
Flink
DevOps
Terraform
CI/CD
Git
AWS
Docker
AWS Lambda
Amazon S3
IAM
Linux
Apply
Software Engineer II 2 hours ago
In office • Full-Time • Pune
Python
Java
SQL
Java
Maven
Spring Boot
Gradle
Apache Tomcat
AI/ML
Anomaly Detection
DevOps
Splunk
Terraform
GitHub Actions
OpenTelemetry
Chef
CloudFormation
Dynatrace
Azure
CI/CD
Jenkins
AWS
Docker
Kubernetes
Platform Engineering
Amazon EKS
Linux
Management
Agile
Scrum
Apply
≈ $9.5k – $28k per year (Estimated) • In office • Full-Time • 2+ years exp • Pune
Java
SQL
Java
Spring Boot
DevOps
CI/CD
Management
Agile
Apply
≈ $25k – $53k per year (Estimated) • In office • Full-Time • 8+ years exp • Bachelor's Degree • Pune
Python
Java
Java
Maven
Spring Boot
Spring Cloud
Gradle
Databases
PostgreSQL
Snowflake
Databricks
Apache Kafka
AI/ML
Copilot
Model Context Protocol
AI Agents
LLM
Agentic Workflows
Mobile
Clean Architecture
DevOps
Rest API
Splunk
Terraform
OpenTelemetry
Dynatrace
CI/CD
Jenkins
Git
AWS
Kubernetes
Platform Engineering
Amazon EKS
AWS Lambda
Amazon EC2
Incident Management
GitHub
Amazon S3
IAM
Amazon ECS
Amazon CloudWatch
API Gateway
Analytics
ETL/ELT
Management
Agile
QA
Swagger
Apply
≈ $26k – $54k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Pune
Python
SQL
Python
FastAPI
Databases
PostgreSQL
Neo4j
Databricks
pgvector
Pinecone
OpenSearch
Amazon Neptune
AI/ML
LangGraph
AutoGen
Weights & Biases
LangChain
LoRA
MLFlow
Vertex AI
Fine-tuning
Embeddings
RLHF
Prompt Engineering
Multimodal AI
Function Calling
Chain-of-Thought
AI Agents
PEFT
Falcon
Mistral
AWS Bedrock
Transformers
TensorFlow
PyTorch
CrewAI
Gemini
LLM
RAG
BERT
Whisper
CLIP
Hallucination
Semantic Search
LLaVA
OpenAI
Anthropic
Hugging Face
Amazon SageMaker
LLMOps
Feature Store
GPT-4
Semantic Search
Knowledge Graph
LLM Guardrails
Edge AI
Tool Use
DevOps
GCP
Azure
AWS
Apply
See all jobs
This is one of many
1,493,709 more open roles from verified company boards, updated every day.