Adesso India specialises in optimization of core business processes for organizations. Adesso India focus on providing state-of-the-art solutions that streamline operations and elevate productivity to new heights.
Comprised of a team of industry experts and experienced technology professionals, ensure that software development and implementations are reliable, robust, and seamlessly integrated with the latest technologies. By leveraging extensive knowledge and skills, empower businesses to achieve their objectives efficiently and effectively.
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, Microservices, gRPC, REST APIs, GraphQL APIs, Concurrency (Goroutines, Channels), Legacy Modernization, Distributed Systems, SQL Databases, NoSQL Databases, Caching, CI/CD, Docker, Kubernetes, Cloud Platforms (AWS, Azure, GCP), Code Review, Clean Architecture, Performance Optimization, Scalability, Middleware Development, System Migration, Team Mentoring, API Design