Senior Golang Engineer
Client of Talent Hive
Employer Active
Posted 3 hrs ago
Send me Jobs like this
Experience
3 - 8 Years
Job Location
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
- Internet
- E-commerce
- Dotcom
Department / Functional Area
- IT Software
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.