02-03-2026 11:45:44
Job_303579
3 - 6 years
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