YOUR ROLE
We are seeking a highly skilled Golang Lead Developer with strong experience in designing, modernizing, and building high-performance backend systems. The ideal candidate will lead development, guide architecture decisions, and drive modernization of legacy services into scalable Go-based solutions.
Responsibilities :
Lead backend development using Golang, focusing on scalability, performance, and clean architecture.
Modernize legacy applications and migrate them to Go-based microservices.
Design REST / GraphQL APIs, middleware, and distributed systems.
Perform code reviews, enforce best practices, and mentor junior developers.
Collaborate with architects, DevOps, and product teams to deliver high-quality solutions.
Optimize performance, concurrency, and resource utilization in Go services.
YOUR PROFILE
8+ years backend experience with at least 5+ years hands-on in Go.
Strong knowledge of Microservices, gRPC, REST APIs, Concurrency (Goroutines / Channels).
Experience rewriting or modernizing legacy systems.
Expertise in SQL / NoSQL databases, caching, CI / CD, and containerization (Docker / Kubernetes).
Solid understanding of cloud platforms (AWS / Azure / GCP).
Nice To Have :
Experience with message queues (Kafka / RabbitMQ).
Knowledge of domain-driven design (DDD) and clean architecture.
Familiarity with Event-driven or streaming architectures.
Years of Experience
8+ Years of experience
Notice Period – Immediate - 30 Days
Golang Developer • Junagadh, IN