HamburgerMenu
hirist

Techolution - Senior Golang Developer

Techolution
4 - 9 Years
Bangalore

Posted on: 18/04/2026

Job Description

We are looking for a highly skilled Golang Developer to design, develop, and scale high-performance backend systems. The ideal candidate will have hands-on experience in building microservices architectures, working with event-driven systems, and deploying applications on modern cloud and container platforms.


Title : Sr Go Language developer/ Senior Go Developer


Location : Remote Work


Employment Type : Full Time Freelancer


Work Timings : 12 PM to 9 PM IST


No Of Openings: 3


Key Responsibilities :


- Design and develop backend services in Golang capable of handling high QPS and large-scale traffic


- Build scalable microservices architectures with fault tolerance and resilience


- Design and implement event-driven systems using Kafka / RabbitMQ


- Optimize systems for low latency, high throughput, and efficient resource utilization


- Implement concurrency using goroutines, channels, and advanced Go patterns


- Architect systems for horizontal scalability, load balancing, and failover


- Deploy and manage applications on AWS / GCP


- Containerize applications using Docker and orchestrate with Kubernetes


- Monitor and improve system performance using metrics like QPS, latency (p95/p99), throughput, and error rates


- Implement caching strategies (Redis/Memcached) to improve performance


- Ensure observability using logging, monitoring, and tracing tools


Required Skills & Qualifications :


- 3+ years experience in Golang (Go) for backend development


- Proven experience building systems handling high QPS (10K+ requests/sec or more)


- Solid understanding of distributed systems and microservices architecture


- Hands-on experience with Kafka / RabbitMQ for event-driven architecture


- Deep understanding of Go concurrency (goroutines, channels, mutexes, worker pools)


- Experience with Docker and Kubernetes in production environments


- Strong experience with AWS or GCP (compute, networking, autoscaling)


- Experience in performance tuning and system optimization


- Understanding of load balancing, rate limiting, circuit breakers, and retries


- Experience with databases (SQL/NoSQL) and caching layers


Good to Have :


- Experience designing systems with millions of users / high concurrency


- Knowledge of service mesh (Istio/Linkerd)


- Experience with observability tools (Prometheus, Grafana, Jaeger)


- Exposure to stream processing frameworks


- Understanding of CAP theorem, eventual consistency, and distributed transactions

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in