Skip to main content

Job Description

   Back

Senior Golang Developer

20-01-2026 13:43:39

Job_303596

4 - 6 years

  • Chennai, Tamil Nadu, India (CHN)

Need By: Immediate


Job Description (JD): Senior Golang Engineer

Core Responsibilities

System Architecture: Designing and implementing high-concurrency backend services using Go’s native primitives (Goroutines and Channels).


Microservices Orchestration: Leading the transition from monolithic to microservices architecture or managing complex service meshes using gRPC and REST.


Mentorship: Conducting rigorous code reviews and mentoring junior developers on Idiomatic Go (Writing "Go-style" clean code).


Performance Engineering: Using Go profiling tools (pprof, trace) to identify and resolve memory leaks, CPU bottlenecks, and garbage collection issues.


Data Integrity: Managing complex data flows between relational (PostgreSQL, MySQL) and NoSQL (Redis, MongoDB, Cassandra) databases.


Cloud-Native Excellence: Deep integration with Docker and Kubernetes; managing CI/CD pipelines to ensure 99.9% system uptime.


Technical Skill Set

Language Mastery: Expert knowledge of Go internals, interface design, and concurrency patterns.


Messaging & Streams: Hands-on experience with Kafka, RabbitMQ, or NATS.


Infrastructure: Proficiency in AWS/Azure/GCP and Infrastructure as Code (Terraform).


Observability: Implementing logging and monitoring using Prometheus, Grafana, and ELK Stack.