Go Developer

Sourcebae

Role - GoLang Developer

Work Mode: Hybrid – 3 Days

Location: Hyderabad – Only Local Candidates

Experience: 7–10 Years

Job Type: C2H - 6 months Contract ( Extendable)

Shift: Afternoon Shift – Starts at 12:00/1:00 PM


Key Responsibilities

  • Design and build integration services and APIs in Go, applying appropriate integration and design patterns including message routing, transformation, idempotency, retry/backoff, circuit breaker, saga/compensation, and outbox.
  • Build event-driven flows using SQS, SNS, and Lambda, including ordering, deduplication, dead-letter handling, and replay strategy.
  • Containerize services and deploy to EKS/Kubernetes; own Helm charts, resource sizing, health/readiness probes, autoscaling, and rollout strategy.
  • Model and optimize data access against RDS, including schema design, indexing, connection pooling, transaction boundaries, and migrations.
  • Translate integration requirements into interface contracts and sequence flows; document API and event schemas and drive versioning discipline.
  • Build observability from day one through structured logging, metrics, distributed tracing, and alerting on integration SLAs.
  • Use AI-assisted development tooling such as Claude Code, GitHub Copilot, and Cursor to accelerate delivery while ensuring AI-generated code meets the required quality and security standards.
  • Contribute to CI/CD pipelines, automated testing including unit, contract, and integration testing, and non-functional validation including load, failover, and resiliency.
  • Provide code review, mentoring, and technical guidance to mid-level developers; raise design risks early to the Tech Lead.


Must-Have Qualifications

Go Development

Go hands-on experience is non-negotiable.

3+ years of experience writing production Go.

Strong understanding of goroutines, channels, context propagation, error handling, and interface-driven design.

Experience with Go web/API frameworks and gRPC or REST service development.

Ability to profile and tune Go services for memory, concurrency, and latency.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.