Skip to main content

Job Description

   Back

Junior Golang Developer

02-03-2026 11:45:44

Job_303579

3 - 6 years

  • Chennai, Tamil Nadu, India (CHN)

Need By: 08-Jan-2026

Job Location: Chennai/Pune


Job Description: Jr. Golang Engineer (3–6 Years)


Expected to be proficient in Go's idiomatic patterns and distributed systems.


Key Responsibilities

Microservices Design: Building and maintaining high-performance microservices using Go frameworks like Gin, Echo, or Fiber.


Concurrency Management: Implementing advanced concurrency patterns using Goroutines and Channels to handle high-traffic workloads.


API Development: Developing and documenting gRPC and RESTful APIs, focusing on low-latency and high-throughput communication.


Infrastructure & DevOps: Working with Docker and Kubernetes for containerization and orchestration. Integrating services with CI/CD pipelines (GitHub Actions/Jenkins).


Data & Middleware: Managing data persistence with PostgreSQL, MySQL, or NoSQL databases like MongoDB. Implementing messaging queues such as Kafka or RabbitMQ.


Performance Optimization: Identifying and resolving bottlenecks in Go applications through profiling and benchmarking tools.


Required Technical Stack

Language: Golang (Standard Library, Context, Interfaces, and Memory Management).


Databases: SQL (Postgres/MySQL) and NoSQL (Redis/Cassandra).


Communication: gRPC, Protobuf, WebSockets, and Message Brokers.


Testing: Writing unit, integration, and performance tests using Go’s built-in testing packages or Testify