Senior Backend Engineer – Golang & Cloud Systems

Winzons

India

On-site

INR 2,500,000 - 4,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Indian Institute of Science in Bangalore is seeking a Senior Backend Engineer with deep Go expertise to join our engineering team. You will lead design, build, and maintenance of high-throughput services and data pipelines that power our platform.

You will work across APIs, cloud infrastructure, and CI/CD pipelines, focusing on correctness, performance, and reliability to support open data initiatives.

Qualifications

  • 5+ years writing production-grade Go, with a solid grasp of concurrency patterns, idiomatic design, and performance characteristics.
  • Strong understanding of distributed systems: scalability, consistency trade-offs, and fault tolerance
  • Hands-on experience deploying and operating containerized services in cloud environments
  • Relational database design and optimization - schema modelling, indexing, and query analysis
  • Familiarity with identity and access management standards (token-based auth, delegated authorization flows)
  • Experience using in-memory data stores for caching, session state, or pub/sub messaging
  • Disciplined approach to software quality: testing at multiple levels, static analysis, and clear code review feedback
  • Comfortable working on Linux systems with containerization and infrastructure-as-code tooling
  • Familiar with 12-factor app principles and the operational concerns of cloud-native services

Responsibilities

  • Design, build, and maintain high-throughput Go services and data ingestion pipelines
  • Build secure, well-documented APIs using standard authentication and authorization protocols
  • Deploy, configure, and operate services in cloud and container environments
  • Own database schema design, query optimization, and migration strategies
  • Apply appropriate caching and messaging patterns to meet reliability and latency requirements
  • Write clean, well-tested code - unit tests, integration tests, and contract tests where applicable
  • Uphold strong source control practices : meaningful commits, disciplined branching, and thorough pull request reviews
  • Contribute to CI/CD pipelines and shared developer tooling
  • Participate in architecture reviews, technical planning, and cross-team design discussions
  • Support and mentor engineers through code review and knowledge sharing

Skills

Go programming
Distributed systems
API design
Performance optimization
CI/CD practices

Tools

Container orchestration
Cloud platforms
SQL databases
CI/CD tooling

Job description

Company Name: Indian Institute of Science

Job Role: Senior Backend Engineer

Work Type: Full-Time

Job Category: Backend Development / Cloud Engineering

Experience: 5+ Years

Location: Bangalore, India

About the Role

We are looking for a Senior Backend Engineer with deep Go expertise to join our engineering team.

You will work across three interconnected areas: building reliable data pipelines and IoT ingestion systems, designing and securing API services that power our platform, and contributing to the cloud infrastructure tooling that keeps everything running.

This is a role for engineers who care about correctness, performance, and maintainability - and who want their work to have real-world impact on open data infrastructure.

Responsibilities
  • Design, build, and maintain high-throughput Go services and data ingestion pipelines
  • Build secure, well-documented APIs using standard authentication and authorization protocols
  • Deploy, configure, and operate services in cloud and container environments
  • Own database schema design, query optimization, and migration strategies
  • Apply appropriate caching and messaging patterns to meet reliability and latency requirements
  • Write clean, well-tested code - unit tests, integration tests, and contract tests where applicable
  • Uphold strong source control practices : meaningful commits, disciplined branching, and thorough pull request reviews
  • Contribute to CI/CD pipelines and shared developer tooling
  • Participate in architecture reviews, technical planning, and cross-team design discussions
  • Support and mentor engineers through code review and knowledge sharing
Required Qualifications
  • 5+ years writing production-grade Go, with a solid grasp of concurrency patterns, idiomatic design, and performance characteristics
  • Strong understanding of distributed systems : scalability, consistency trade-offs, and fault tolerance
  • Hands-on experience deploying and operating containerized services in cloud environments (container orchestration, managed cloud platforms)
  • Relational database design and optimization - schema modelling, indexing, and query analysis
  • Familiarity with identity and access management standards (token-based auth, delegated authorization flows)
  • Experience using in-memory data stores for caching, session state, or pub/sub messaging
  • Disciplined approach to software quality : testing at multiple levels, static analysis, and clear code review feedback
  • Comfortable working on Linux systems with containerization and infrastructure-as-code tooling
  • Familiar with 12-factor app principles and the operational concerns of cloud-native services
Nice to Have
  • Experience building or operating IoT data pipelines or time-series workloads
  • Familiarity with message brokers or event streaming systems for asynchronous processing
  • Observability practices : structured logging, metrics instrumentation, and distributed tracing
  • Contributions to open-source projects or experience with open data / data exchange platforms
  • Prior involvement in defining engineering standards, runbooks, or internal documentation
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Golang Backend Developer
Golang Backend Developer

Capgemini • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Senior Backend Developer (Golang + AWS)
Senior Backend Developer (Golang + AWS)

Code Vyasa • Bengaluru

On-site
INR 1,800,000 - 3,200,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
Sr. Golang Developer
Sr. Golang Developer

Deservely Technologies Pvt Ltd • Bengaluru

Hybrid
INR 1,800,000 - 3,400,000
Golang developer
Golang developer

BigThinkCode • Chennai District

Hybrid
INR 1,200,000 - 2,400,000
Senior Software Engineer (Golang Backend)
Senior Software Engineer (Golang Backend)

NorthStar HR Consultants • Pune District

On-site
INR 1,000,000 - 1,500,000
Senior Backend Engineer (IoT / High-Scale Systems)
Senior Backend Engineer (IoT / High-Scale Systems)

Aerem • Mumbai

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

SISA • Bengaluru

Hybrid
INR 1,800,000 - 3,000,000
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