Senior Golang Engineer
December 18, 2025
Abu Dhabi
Our client is a fast-scaling Travel Tech company building the infrastructure to power the next generation of travel experiences across the MENA region. With a product-first mindset and global ambitions, they’re crafting platforms that combine e-commerce, real-time data, and intelligent decision-making to help users explore and transact effortlessly.
They are now hiring a Senior Golang Engineer to help drive their core backend services and build scalable systems that support millions of transactions, multi-region deployments, and complex business logic.
Responsibilities:
- Design, develop, and maintain high-performance, secure, and scalable backend services using Go (Golang) as the primary language
- Architect and implement event-driven systems using CQRS and SAGA patterns
- Build APIs and microservices to support:
- Multi-vendor travel booking engines
- Real-time availability and pricing engines
- Secure transaction and payment processing
- Content delivery and personalization systems
- Work on distributed systems optimized for multi-region deployments and high availability
- Collaborate closely with DevOps to ensure efficient CI/CD, observability, and cloud infrastructure (AWS & GCP)
- Optimize systems for latency, throughput, and reliability across various layers
- Participate in architecture discussions and lead technical decision-making
- Conduct thorough code reviews and mentor junior developers in Go best practices
Requirements:
- 5+ years of backend development experience, with 3+ years of hands-on Go/Golang as your primary language
- Proven experience designing and implementing CQRS, SAGA, and event-driven microservices architecture
- Deep understanding of RESTful APIs, GraphQL, and secure authentication protocols (OAuth, JWT, etc.)
- Familiarity with multi-cloud environments, especially AWS and GCP
- Strong experience working with PostgreSQL, Redis, MongoDB, or similar databases
- Understanding of both monolithic and microservice architectures
- Comfortable working in agile, fast-paced product teams
- Ability to write clean, maintainable, and scalable code with solid testing