Gulf Careers – Jobs in Dubai.
UAE, Saudi, Kuwait, Qatar, Oman, Bahrain

Sign Up & Advertise Jobs Free
The Best Free Job Posting Site in UAE & GCC

CareersInGulf.com – Top Gulf Job Portal | Find the Latest Jobs in Dubai, UAE, Saudi Arabia, Oman, Qatar, Bahrain, Kuwait & GCC. The Best Free Job Posting Site in Dubai & the Middle East.
jobs in UAE Dubai Abu Dhabi Sharjah Ajman UAE JOBS Jobs in Saudi Arabia Saudi Jobs jobs in kuwait Kuwait Jobs jobs in oman Oman Jobs jobs in Qatar Qatar Jobs jobs in bahrain Bahrain Jobs
Dubai Jobs Abudhabi Jobs Sharjah Jobs RAK Jobs UAQ Jobs Fujairah Jobs Riyadh Jobs Dammam Jobs Jobs for Indians Jobs for Pakistanis Jobs for Philippines Jobs for other Nationalities

Post jobs for free on the best job site in UAE & GCC – Sign up now & get 10 Free Job Posting Credits!

Software Engineer - Full Stack

Posted date [2026-05-25]   (ID: 45663)
Gulf and UAE company jobs
Talabat is the MENA region’s leading on-demand delivery platform, headquartered in Dubai and operating across eight markets. We leverage a tech-driven flywheel model to connect millions of users with food, groceries, and essential services. By bridging the gap between people and local businesses, we continue to scale our ecosystem and simplify everyday life through innovation.

Job Description and Requirements

Software Engineer - Full Stack

Job Snapshot

Role: Software Engineer - Full Stack
Location: Dubai, United Arab Emirates
Industry: Internet
Function: IT-Software Development
Experience: Software development experience required
Job Type: Full-time

Position Overview

Software Engineer - Full Stack in Dubai, United Arab Emirates is an Internet industry opportunity focused on building scalable software solutions across backend and frontend systems for a leading online food and groceries delivery platform. This role is suitable for a growth-minded engineer with foundational software development knowledge, preferably across .NET, Golang, C#, JavaScript, TypeScript, and React, who wants to solve real business problems through modern engineering practices.

The position offers exposure to product engineering, distributed systems, automated testing, cloud platforms, continuous delivery, and collaborative development practices within a high-scale digital marketplace environment.

Job Details

Country: United Arab Emirates
City: Dubai
Industry: Internet
Function: IT-Software Development
Salary: 12000-23000
Estimated salary range based on similar jobs in the job city; please confirm the final offer with the employer.
Gender: Any
Candidate Nationality: Any
Job Type: Full-time

Role Context

The Software Engineer will work alongside engineers, product managers, and data team members to understand customer and business needs, then design, build, test, and release software that solves end-to-end problems within the assigned business domain.

This role is designed for an engineer who wants to grow into a product-focused technical contributor. The successful candidate will work in an engineering culture influenced by eXtreme Programming, Domain-Driven Design, Lean delivery, continuous delivery, pair programming, mob programming, and quality-first software development.

Key Responsibilities

Participate in continuous discovery with engineering, product, and data teams to understand customer needs, business goals, pain points, and desired outcomes.

Design, write, test, and release software solutions with guidance from experienced engineers.

Deliver business value in small batches while following established engineering standards and development practices.

Contribute to backend and frontend development using technologies such as .NET, Golang, C#, JavaScript, TypeScript, and React.

Build a practical understanding of services owned by the team, including scalability, complexity, data flow, dependencies, and operational impact.

Support the development of reliable, maintainable, and testable software across the product lifecycle.

Apply automated testing practices with a focus on end-to-end quality and faster feedback loops.

Participate in code reviews, pair programming, mob programming, technical discussions, and collaborative problem-solving sessions.

Learn and apply basic distributed systems concepts, including microservices, event-driven architecture, and RESTful services.

Work with relational and nonrelational databases to support application features, service workflows, and business requirements.

Gain exposure to cloud platforms such as AWS, Google Cloud, or Azure.

Contribute to team improvement by helping optimize engineering practices, development routines, and delivery processes.

Seek mentorship from senior engineers to improve technical ability, product understanding, and end-to-end problem-solving skills.

Communicate clearly with engineers, product teams, data teams, and other stakeholders about progress, blockers, technical options, and delivery updates.

Support a strong quality culture where reliable engineering enables faster product delivery.

Ideal Profile

The ideal candidate should have a bachelor’s degree in Computer Science or another related technical field, or equivalent practical software engineering experience.

The role requires good knowledge of foundational software engineering and some software development experience.

Experience with backend technologies such as .NET, Golang, or C# is preferred.

Frontend experience with JavaScript, TypeScript, and React will be highly valuable.

The candidate should understand basic software development principles, clean code, automated testing, and modern engineering workflows.

Exposure to end-to-end testing and quality-focused development practices is important.

Basic understanding of distributed systems architecture is required, including microservices, event-driven systems, and RESTful services.

The candidate should have basic knowledge of relational databases, nonrelational databases, and cloud platforms such as AWS, Google Cloud, or Azure.

This role suits someone who is empathetic, curious, humble, open-minded, and comfortable learning through continuous feedback.

Strong written and verbal communication skills are important for building relationships with other engineers and working effectively across product and data teams.

The successful candidate should enjoy learning, collaborating, and gradually becoming a product engineer who can connect technical delivery with business outcomes.

Skills Set

Software Development

Full Stack Development

Backend Development

Frontend Development

IT-Software Development

.NET

Golang

C#

JavaScript

TypeScript

React

RESTful Services

Microservices

Event-Driven Architecture

Distributed Systems

Domain-Driven Design

Continuous Delivery

eXtreme Programming

Lean Engineering

Automated Testing

End-to-End Testing

Relational Databases

Nonrelational Databases

Cloud Platforms

AWS

Google Cloud

Azure

Clean Code

Software Engineering

Pair Programming

Mob Programming

Code Review

Product Engineering

Business Problem Solving

Cross-Functional Collaboration

Why Join Us

This role offers a strong opportunity to grow as a software engineer in Dubai, United Arab Emirates while working inside a collaborative engineering culture that values quality, speed, feedback, and customer impact. It provides hands-on exposure to backend services, frontend development, cloud platforms, automated testing, and modern product engineering practices.

As the Internet industry continues to expand across food delivery, grocery delivery, Q-commerce, and online marketplace services, engineers who can build reliable full stack solutions and understand business context remain highly valuable. This position is well suited for candidates who want to strengthen their technical foundation while contributing to digital products used by millions of customers.

About the Company

talabat is a leading online food and groceries ordering platform in the MENA region and part of Delivery Hero Group. Founded in Kuwait in 2004, the company has grown into a major delivery platform serving millions of users through food ordering, grocery delivery, quick commerce, marketplace services, and international technology collaboration.


Job Title Software Engineer - Full Stack
Post Details
Job Start Date
Salary from 12000.00
Salary to 23000.00
Number of Vacancies 1
Location Job Location -> UAE Dubai
Location City Dubai
    
Desired Candidate's Profile
Gender No Preference
Nationality
Candidate Current Location
Job Classification
Job Type Job Type -> Full-time
Industry Type Job Industry -> Internet
Job Function Job Functions -> IT-Software Development
Employers Details
Company Talabat
Contact Person HR Director
Designation HRD
Telephone +6582836165
Email info(at)talabat.com