We are looking for a Senior Golang Developer with 5+ years of backend development experience to design and build scalable, high-performance distributed systems. The ideal candidate should have strong expertise in Go, microservices architecture, cloud-native systems, and production-grade API development.
You will work closely with product, DevOps, and frontend teams to architect reliable backend systems that handle high traffic and real-time processing.
Key Responsibilities
- Design and develop scalable backend services using Golang
- Build RESTful & gRPC APIs for web and mobile applications
- Architect microservices-based distributed systems
- Implement concurrency patterns (goroutines, channels, worker pools)
- Optimize performance, memory usage, and latency
- Design database schemas and optimize complex queries
- Implement caching strategies using Redis or similar
- Integrate third-party APIs and payment gateways
- Write clean, maintainable, and testable code
- Participate in code reviews and technical discussions
- Deploy and monitor applications in cloud environments
Required Skills & Technical ExpertiseCore Golang
- Strong understanding of Go internals (memory management, garbage collection)
- Goroutines, Channels, Select, Context handling
- Interfaces, Struct embedding, Dependency Injection
- Error handling patterns
- Unit testing & benchmarking in Go
Backend & Architecture
- Microservices architecture
- REST & gRPC
- Middleware, rate limiting, authentication
- JWT / OAuth
- Event-driven architecture (Kafka / RabbitMQ)
Databases
- PostgreSQL / MySQL
- Query optimization & indexing
- Transactions & isolation levels
- Redis (caching & pub/sub)
DevOps & Cloud
- Docker & containerization
- Kubernetes (basic deployment understanding)
- CI/CD pipelines
- AWS / GCP / Azure
- Monitoring (Prometheus / Grafana)
Good to Have
- Experience with high-traffic production systems
- Experience in IoT, FinTech, or SaaS platforms
- Knowledge of distributed tracing (Jaeger)
- Experience with WebSockets / real-time systems
- Understanding of system design & scalability trade-offs
What We Expect
- Strong problem-solving and debugging skills
- Ownership mindset
- Ability to mentor junior developers
- Strong communication skills
- Ability to work independently in a fast-paced environment
Job Type: Full-time
Pay: From ₹1,000,000.00 per year
Work Location: Hybrid remote in Pune, Maharashtra (Pune)