Skip to main content
Confidential logo

Senior Go Developer

Confidential
Full Timesenior
Gurugram, Haryana, INPosted April 8, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

PythonGoSQLGCPAzureDockerKubernetesApachePostgreSQLBigQueryRESTgRPCKafkaAirflowCI/CD

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

About the Role

We are looking for a Senior Go Developer to join our engineering team. You will own the design, development, and operation of large-scale data pipelines and backend services from ingestion and transformation to delivery and observability.

You will work at the intersection of backend engineering and data infrastructure, shaping the architecture of systems that power our core products. This is a high-impact, high-ownership role for an engineer who takes pride in building clean, scalable, production-grade systems.

Key Responsibilities

  • Design and build high-performance, production-grade services in Go (Go-lang) across data ingestion, transformation, and serving layers
  • Architect, deploy, and manage end-to-end ETL pipelines on Azure, ensuring reliability, observability, and scalability
  • Design distributed, fault-tolerant data pipeline architectures capable of handling high data volumes with low latency
  • Develop and maintain Apache Airflow DAGs to orchestrate complex, multi-system data workflows
  • Optimise PostgreSQL and Elastic search for transactional and analytical workloads (schema design, indexing, mappings, aggregations)
  • Evaluate and select storage and compute technologies based on scale, performance, and cost considerations
  • Establish data contracts, service boundaries, and communication patterns (REST, gRPC, event-driven systems)
  • Ensure architectural coherence across ingestion, processing, storage, and delivery layers
  • Write Python tooling and utilities to support cross-functional data and engineering workflows
  • Define and govern system architecture standards lead design reviews, evaluate trade-offs, and document decisions
  • Drive adoption of cloud-native design patterns and infrastructure-as-code (IaC) on Azure
  • Drive best practices for CI/CD, platform reliability, and observability
  • Mentor and support mid-level engineers; act as a technical authority across the data engineering organisation
  • Contribute to long-term platform architecture and roadmap discussions with engineering leadership

What We're Looking For

Required

  • 6-10 years of professional software engineering experience
  • Deep expertise in Go (Go-lang) for production backend and systems development
  • Strong experience designing distributed systems and scalable data architectures
  • Strong PostgreSQL skills schema design, query optimisation, indexing strategies
  • Solid Elastic search knowledge mappings, indexing pipelines, aggregations
  • Proven track record managing and deploying ETL pipelines on Azure
  • Hands-on experience with Apache Airflow for workflow orchestration
  • Proficiency in SQL for complex analytical queries
  • Working knowledge of Python for scripting and data workflows
  • Experience defining system architecture, service boundaries, and data contracts
  • Familiarity with Kafka or similar event-streaming platforms
  • Production experience with Docker and Kubernetes (AKS)

Bonus Points

  • Strong experience with GCP BigQuery, Cloud Run, GKE
  • Experience integrating or shipping AI/ML capabilities into products (LLM APIs, embeddings, vector search, intelligent data features)
  • Contributions to open-source projects in the Go or data ecosystem

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free