Posted on: 18/04/2026
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
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1629473