Senior Backend Engineer (Go)

Infopark

Ernakulam

On-site

INR 1,500,000 - 2,700,000

Full time

41 hours 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

Planet Media India ( PMIN Agency Pvt.Ltd.) is seeking a Senior Backend Engineer (Go) to own core services. You will design and run reliable, distributed Go backends, building multi-tenant REST APIs and handling asynchronous processing in production environments.

The role emphasizes reliability, clear design, and collaboration with a small engineering team, with responsibility from design through production running and on-call rotation.

Qualifications

  • 5+ years of backend engineering with production Go experience.
  • Strong concurrency in Go using goroutines and channels.
  • Proficient in PostgreSQL design, transactions, and tuning.
  • Experience with distributed / asynchronous systems and job queues.
  • Familiarity with Linux, DNS/TLS/HTTP, and debugging on real servers.
  • REST API design with authentication and multi-tenant access control.
  • Docker and Kubernetes familiarity.
  • Writing integration tests with real dependencies.

Responsibilities

  • Design and build backend services and APIs in Go.
  • Build and maintain asynchronous job processing with queues and retries.
  • Integrate with cloud provider APIs and third-party services.
  • Design data models and write efficient PostgreSQL code.
  • Build secure, multi-tenant REST APIs with auth and RBAC.
  • Add metrics, structured logging and alerting.
  • Contribute to architecture decisions and code reviews.

Skills

Backend engineering
Go language
Concurrency
REST APIs
PostgreSQL
Distributed systems
Docker & Kubernetes
Testing
Authentication
Multi-tenant

Tools

Docker
Kubernetes
Linux
PostgreSQL

Job description

Planet Media India ( PMIN Agency Pvt.Ltd.)

9778149518
info@planetmedia.in

Senior Backend Engineer (Go)
About the role

We're looking for a senior backend engineer who writes production Go and enjoys building reliable, distributed systems. You'll join a small, early engineering team and take ownership of core backend services, from design through to running them in production. This role sits close to the infrastructure: the services you build will orchestrate cloud resources, handle long-running background work, and need to behave correctly when things fail. We value reliability and clear design over cleverness.

What you'll do
  • Design and build backend services and APIs in Go
  • Build and maintain asynchronous job processing: queues, retries, idempotent operations and failure recovery
  • Integrate with cloud provider APIs and third-party services
  • Design data models and write performant, safe PostgreSQL code
  • Build secure, multi-tenant REST APIs with authentication and role-based access control
  • Add metrics, structured logging and alerting to everything you ship
  • Take part in architecture decisions, code reviews and a shared on-call rotation
What we're looking for
Must have
  • 5+ years of backend engineering, with at least 3 years writing production Go
  • Solid concurrency in Go: goroutines, channels, context cancellation and timeouts, and graceful shutdown
  • Strong PostgreSQL: schema design, transactions, row locking, migrations and query tuning
  • Experience building distributed or asynchronous systems: job queues, retries, idempotency and failure handling
  • Comfort with Linux, networking basics (DNS, TLS, HTTP, TCP) and debugging on real servers
  • REST API design, authentication (sessions, JWT, MFA) and multi-tenant access control
  • Docker and Kubernetes experience, as a user deploying services
  • Writing tests, including integration tests against real dependencies
Nice to have
  • Linux containers and virtualisation internals
  • Google Cloud Platform (GKE, IAM, VPC, Cloud SQL) and Terraform
  • Workflow engines such as Temporal
  • TLS/certificate automation, reverse proxies (nginx, Caddy)
  • Storage systems, snapshots and backup/restore tooling
  • Subscription billing integrations (e.g. Stripe)
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer (Go)
Senior Backend Engineer (Go)

Data for Public Good • Bengaluru

Hybrid
INR 3,500,000 - 6,000,000
Golang Enginner
Golang Enginner

Auriga IT • Gurugram District

On-site
INR 1,800,000 - 3,000,000
Sr. Golang Engineer
Sr. Golang Engineer

Auriga IT • Dadri

On-site
INR 2,500,000 - 4,000,000
Senior Golang Engineer
Senior Golang Engineer

Infosys • Bengaluru

On-site
INR 1,800,000 - 2,800,000
Senior Golang Backend Engineer
Senior Golang Backend Engineer

ShimentoX Technologies • Bengaluru

On-site
INR 2,500,000 - 4,500,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 Golang Developer
Senior Golang Developer

Metasphere • Ahmedabad District

On-site
INR 1,800,000 - 2,800,000
Back End Developer - Go
Back End Developer - Go

Recro • Bengaluru

On-site
INR 800,000 - 1,500,000
Senior Backend Developer
Senior Backend Developer

QTrino Labs Limited • Gurugram District

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

Capgemini • Mumbai

Hybrid
INR 3,000,000 - 7,000,000