Company logo hidden

Senior Software Engineer - Backend

Unlock employer Dubai, United Arab Emirates Posted: 21 Jan 2026

Financial

  • Estimate: $90k - $120k*
  • Zero income tax location

Accessibility

  • Office Only
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

About the Job:
A Little Bit About the company
The company is the leading online food and groceries ordering platform in MENA, operating in 9 countries across the region. Founded in 2004 in Kuwait, the company has grown to become the largest and most popular food ordering app in the GCC region, Egypt, and Jordan. With over 4,000+ employees and millions of users, we deliver hundreds of thousands of orders every day. We are part of the Delivery Hero network, building the next generation of online delivery platforms across the globe, with engineering teams in 13 countries and operations in 40+ countries.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

A Little Bit About Our Engineering Culture
Our engineering culture and practices are based on eXtreme Programming (XP), Domain-Driven Design, Lean, and Continuous Delivery. We believe that quality enables speed, and we focus on co-creating through Pair and Mob programming to deliver value sooner and foster productive connections.

As a Senior Software Engineer, you will:

  • Work alongside your cross-functional team (engineering, product, data) to continuously discover customer and business needs.
  • Design, write, and release software solutions to end-to-end problems in your business domain, delivering value in small batches.
  • Own and innovate the entire Software Development Life Cycle (SDLC), understanding the scalability and complexity of your services.
  • Mentor and inspire other engineers, optimizing your team’s practices to develop a self-organized and continuously improving unit.
  • Critically assess and simplify our technical organization’s systems, processes, and solutions.

The ideal candidate will have:

  • Empathy and a strong ability to build relationships.
  • Good verbal and written communication skills.
  • A humble, curious, and open-minded approach with a growth mindset, thriving on continuous feedback.
  • Understanding of lean/agile values and principles with relevant practices.
  • Ability to mentor other engineers.
  • 5+ years of software engineering experience, preferably in an Extreme Programming environment (TDD, Pair Programming, Simple Design, Continuous Refactoring).
  • Proficiency in relevant programming languages, with a focus on .NET, Golang, and C#.
  • Experience in distributed systems architecture (Microservices, Event-Driven, RESTful Services).
  • Familiarity with relational and non-relational databases.
  • Exposure to cloud platforms (e.g., AWS, Google Cloud, Azure).
  • Experience with Trunk Based Development and Continuous Delivery.

Language Requirements:
Strong verbal and written communication skills in English are required.

This job offers an exciting opportunity to contribute to a rapidly growing company and to be part of our innovative engineering culture.

Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct