Senior Golang Engineer

Client of Talent Hive

Employer Active

Posted 3 hrs ago

Experience

3 - 8 Years

Education

Bachelor of Science(Computers)

Nationality

Any Nationality

Gender

Not Mentioned

Vacancy

1 Vacancy

Job Description

Roles & Responsibilities

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

Desired Candidate Profile

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

Company Industry

Department / Functional Area

Keywords

  • Senior Golang Engineer

Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@naukrigulf.com

Client of Talent Hive

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.

https://talenthive.group/current_roles/golang/