Product Engineer — Full-Stack

MRG

Dubai

On-site

AED 90,000 - 130,000

Full time

7 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

MRG in Dubai is seeking a frontend-focused full-stack developer to build client-facing regulatory platform using React, TypeScript, and modern CSS. You will own the client workspace, trackers, and forms, delivering fast, accessible UI in meetings.

You'll also implement backend endpoints in Python/Django, expose REST APIs, and contribute to dashboards and internal tools. Strong fundamentals in UI/workflow and clear communication are essential.

Qualifications

  • 2-4 years of hands-on experience building web applications in production.
  • Strong React and TypeScript, and modern CSS you write yourself.
  • Able to discuss UI decisions and reasons, with backend competence to build endpoints.

Responsibilities

  • Build the client-facing surface in React/TypeScript: dossier workspace, trackers, submission status views and renewal calendars.
  • Develop backend endpoints behind your screens: REST APIs, filtering, search, and file uploads.
  • Turn dashboards and trackers into real screens for regulatory teams and client reports.
  • Collaborate with the platform team following trunk-based development and code reviews.

Skills

React
TypeScript
CSS
Python
Django
SQL
REST APIs

Tools

PostgreSQL
Azure
Docker
GitHub Actions
Django REST Framework
TanStack Table
Tailwind CSS

Job description

The Role:

You own the part of the platform our clients actually touch. Regulatory affairs professionals will live in this product eight hours a day - every screen you build either saves them an hour or costs them one. The technical lead owns the architecture, tenancy and security model; a platform engineer owns infrastructure, data pipelines and the AI layer. You own the product surface: Product frontend (≈55%). Build the client-facing application in React and TypeScript: the dossier workspace, application trackers, submission status views, renewal calendars, dense data tables and the long regulatory forms that must not lose a user's work. Accessible, fast, and usable on a laptop in a client meeting. Backend feature work (≈25%). Build the endpoints behind your own screens - REST APIs, filtering and search, validation, file upload and document preview, and client-facing exports of the data on your own screens - under code review from the technical lead. Full-stack means you are not blocked waiting for someone else's API. Internal tools & reporting (≈20%). Turn the dashboards and trackers our regulatory teams maintain by hand into real screens: workload views, expiry and renewal alerts, client status reports. This is where you learn the domain fast, and where your work pays off inside the business before launch.

Our Stack :

Frontend: React + TypeScript + Vite, TanStack Query and TanStack Table, Tailwind CSS,/Radix primitives, React Hook Form + Zod Backend: Python 3.12, Django + Django REST Framework, Celery + Redis Database: PostgreSQL (Azure Database for PostgreSQL Flexible Server) Cloud: Microsoft Azure - UAE North today, migrating to the Azure Saudi Arabia East region when it goes live Identity: Microsoft Entra ID for staff, Entra External ID for client users Documents & AI: Azure AI Document Intelligence (Arabic printed and handwritten), Claude via Microsoft Foundry - always behind a human-review gate you will build the interface for Testing: Playwright for end-to-end, Vitest for units Infra & CI: Docker, Azure Container Apps, Terraform, GitHub Actions (owned by our platform engineer) Ways of working: trunk-based development, code review before merge, no production data in development You are not expected to know all of this. We screen on fundamentals - strong React and TypeScript, and enough backend to build your own endpoints - and we teach the rest. If your experience is Vue, Angular, Flask or FastAPI, apply anyway; it transfers within a fortnight.

Must-Haves:

2-4 years of hands-on experience building web applications that real people used in production. Strong React and TypeScript, and modern CSS you write yourself rather than only assembling from a template. You have shipped something people used, and you can talk about a UI decision you made and why. Enough backend competence to build your own endpoints - Python preferred, since our backend is Django; Node or another server-side language is acceptable if the Python appetite is there - plus working SQL. Real care about the user's workflow. You ask what the person is trying to finish before you decide what to draw. Clear written communication - our clients are compliance professionals; sloppy is expensive.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

UI Engineer (React JS, Node.js, Python)
UI Engineer (React JS, Node.js, Python)

Dicetek LLC • Abu Dhabi

On-site
AED 150,000 - 200,000
Full Stack Engineer
Full Stack Engineer

TechByte Talent Ltd • United Arab Emirates

On-site
GBP 70,000 - 110,000
Senior Software Engineer, Full Stack
Senior Software Engineer, Full Stack

VentureOne • Abu Dhabi

On-site
Full Stack Developer
Full Stack Developer

Gulftainer • Sharjah Emirate

On-site
AED 120,000 - 180,000
Senior Back-End Software Engineer
Senior Back-End Software Engineer

MARCURA EQUITIES FZE • Dubai

On-site
AED 120,000 - 160,000
Senior Front-End Engineer - Geospatial Platforms
Senior Front-End Engineer - Geospatial Platforms

EDGE • Dubai

On-site
AED 335,000 - 603,000
Full Stack Developer ( React/TypeScript frontend)
Full Stack Developer ( React/TypeScript frontend)

Dicetek LLC • Abu Dhabi

On-site
AED 150,000 - 200,000
Senior/Principal Software Fullstack Engineer
Senior/Principal Software Fullstack Engineer

Laine • Dubai

Hybrid
AED 240,000 - 420,000
UAE visa sponsorship
Health insurance
Hybrid work in Dubai
Product Engineer: Build Client-Facing Regulatory UI & APIs
Product Engineer: Build Client-Facing Regulatory UI & APIs

MRG • Dubai

On-site
AED 90,000 - 130,000
Junior Software Engineer
Junior Software Engineer

Pathos Communications plc (LON:NEWS) • Dubai

On-site
AED 180,000 - 300,000