TalentHive
Senior GoLang Developer
TalentHiveUnited Arab Emirates13 hours ago
Full-timeRemote FriendlyInformation Technology

Senior Golang Developer - Microservices


Overview


My Travel Tech client is looking for a Senior Golang Engineer (5-7 years of experience). Must have expertise in Go, microservices design patterns, distributed architecture best practices, gRPC, experience handling spike loads with autoscaling solutions, and integration with complex external Api / Data providers.


This position is based in Dubai but open to remote candidates. Paying up to 22 000 AED.


Requirements

  • 5-7 years of experience with Golang development
  • Strong background in microservices architecture
  • Experience implementing the Saga pattern for distributed transactions
  • Integration with external Api data providers
  • Proficient with gRPC communication protocols
  • Proven track record in handling spike loads and implementing autoscaling solutions
  • AWS cloud experience and knowledge of AWS services
  • Knowledge of cloud infrastructure and deployment pipelines
  • Ability to optimize systems for performance and reliability
  • Experience with data privacy regulations (PDPA, GDPR) - strong plus
  • DevOps experience is a strong plus
  • Experience working with a distributed team and multicultural environment - a strong plus
  • CQRS/Saga


Responsibilities


  • Design, develop, and maintain microservices using Golang
  • Implement the Saga pattern for managing distributed transactions
  • Build robust gRPC services for inter-service communication
  • Create scalable systems that can handle variable and spike loads
  • Work with cloud infrastructure to implement autoscaling solutions
  • Collaborate on CI/CD pipeline improvements
  • Contribute to system architecture decisions


Paying up to 22 000 AED


This position is based in Dubai but open to remote candidates

Key Skills

Ranked by relevance