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