Position Details
The team is seeking an experienced Golang microservices professional (810 years of experience) who can technically lead a small team of 23 members.
Key Responsibilities
- Collaborate with Solution Designers/Architects to understand and clarify business requirements
- Develop RESTbased or eventbased microservices using Golang and Kafka
- Lead and mentor junior developers and guide technical discussions
- Coordinate with crossfunctional teams to deliver enhancements and maintain existing solutions
- Perform code reviews and ensure adherence to standards
- Maintain microservice architecture aligned with business principles and best practices
- Participate in sprint planning, system architecture discussions, and detailed technical design
- Deliver highquality code following best practices
- Present development progress to teams and stakeholders
- Identify opportunities for process improvement and contribute to optimization of development practices
Mandatory Qualifications
- 810 years of experience in the software development life cycle, including requirement analysis, development, integration, and testing using Golang
Technical Skills
- Strong knowledge of data structures and algorithms
- Handson experience with REST APIs and gRPC using Golang
- Experience building applications using microservices architecture
- Strong understanding of Go language paradigms, constructs, and idioms
- Practical experience with Maps, Structs, Slices, Interfaces, Methods, Marshaling/Unmarshaling, Goroutines, bidirectional and directional channels
- Experience developing Kafka consumers and producers for asynchronous event processing
- Experience creating dashboards in Grafana or Kibana for monitoring metrics
- Experience integrating microservices using Circuit Breaker patterns (e.g., GOHystrix)
- Experience with databases such as Couchbase or MySQL
- Experience with containerization and orchestration tools such as Docker and Kubernetes
- Experience designing, implementing, and deploying microservices in distributed systems