{bc}

Full-Stack Developer

Cyan RecruitmentDubai, UAE3 weeks agoEntryfulltime
AWSPythonReactREST APITypeScript
Generate Resume for this Job
Via LinkedIn·

About This Role

Senior Full-Stack Developer — Real Estate Platform

Location: DIFC | The Dubai International Financial Centre

Relocation & Visa Support: Yes

Level: Senior Product Designer

Reports to: Head of Product

'Availabilty to start at the End of April, we will consider people looking for Contract work too.'

The opportunity

We are a new type of institutional real estate platform providing the infrastructure to invest in real estate on a global basis. We are hiring a Senior Full-Stack Developer to own feature delivery end-to-end; from React TypeScript UIs to Python APIs, data models, and AWS integrations. You will be working closely with product and the founding team in a fast-moving, remote-friendly environment.

What you will work on

Frontend

  • Build and refine flows for customer journeys incl. search, property detail, listing creation, buying/selling dashboards, negotiation and portfolio management user interfaces.
  • Work with Ant Design (v6) and Ant Design Pro or similar React libraries and patterns in the manager app; align patterns with the customer portal where sensible.
  • Integrate REST APIs via TanStack React Query (v5) or similar; manage client state with Zustand where appropriate.
  • Implement responsive layouts, accessibility improvements, and consistent design tokens (Less/CSS modules as used in the repo).
  • Collaborate with backend on API contracts, error states, loading UX, and Stripe / payment success flows.
  • Participate in peer review, component reuse, and incremental migration away from legacy patterns where applicable.

Backend

  • Design and implement APIs and services in FastAPI for the customer portal and admin manager API.
  • Own domain areas such as property listings, search, offers and negotiation workflows, payments (Stripe), and post-offer services.
  • Evolve the shared SQLAlchemy models and manage schema changes with Alembic migrations.
  • Integrate AWS services: RDS PostgreSQL, S3 (documents and media), SES, SQS, and (where applicable) Lambda / API Gateway patterns.
  • Collaborate on AI/LLM features: structured extraction from documents, Bedrock / LangChain-style pipelines, and safe handling of Pydantic response schemas.
  • Improve reliability: observability, error handling, performance of listing search and offer endpoints, and production support.

Tech stack

Frontend

  • React 19, TypeScript, Vite
  • Ant Design 6 or similar, React Router 7
  • TanStack React Query v5, Zustand v5
  • Axios, React Hook Form / Zod (portal), ProForm / ProTable (manager)
  • Feature-oriented React structure

Backend

  • Python 3.11+, FastAPI, Pydantic v2, SQLAlchemy 2.x, Alembic
  • PostgreSQL (RDS), Redis, Celery (where configured)
  • JWT auth, REST APIs, OpenAPI / FastAPI docs
  • Docker & docker-compose for local and EC2-style deployment
  • AWS: S3, SES, SQS, RDS; Stripe for checkout; optional Bedrock / Textract for AI document flows

What we are looking for

  • 10+ years of software development with meaningful experience across both frontend and backend.
  • 7+ years React + TypeScript in production SPAs; strong component design skills, comfortable with complex forms, tables, and multi-step flows.
  • 5+ years production FastAPI or Django REST / similar; solid SQL and PostgreSQL experience, comfortable reading and writing migrations.
  • Solid experience with a major UI kit (Ant Design, MUI, or similar) and design handoff from Figma.
  • Practical state management (React Query + light global state); understanding of caching and stale data.
  • Experience shipping APIs consumed by SPAs; clear API design and versioning habits.
  • Practical AWS experience (S3, IAM, RDS or equivalent); serverless or event-driven patterns a plus.
  • Comfortable with code review, writing tests where the project uses them, and documenting endpoints for frontend and partners.
  • Clear written English; able to work async with distributed teams.

Nice to have

  • Real estate, PropTech, or marketplace / two-sided platform experience.
  • Real estate or marketplace UX (search filters, maps, trust and compliance messaging).
  • Maps (Google Maps) or internationalisation (react-intl) experience.
  • Stripe Elements or hosted checkout integration on the frontend; Stripe webhooks, idempotent payment handling, or subscription flows on the backend.
  • LLM integration (Bedrock, OpenAI), LangChain, or document OCR (Textract) in production.
  • Ant Design Pro / ProComponents depth for admin consoles.
  • HubSpot or CRM integrations.

Due to volume if you do not hear from us in 3 working days, then unfortunately we will not be moving forward with you.

They are an equal opportunity employer and does not discriminate on the grounds of a person's gender, marital status, race, religion, colour, age, disability or sexual orientation. All candidates will be assessed based on merit, qualifications and their ability to perform the requirements of the role. 😊

Similar Jobs

Full-stack developer (m/f/d)

Halian | Managed Services, Recruitment Agency & Contract Staffing · Sharjah

Mid-Senior

Azure /.NET Application Developer (Contract) **Location:** Onsite – Sharjah, UAE **Contract Duration:** 6 Months **Employment Type:** Contract **Availability:** Candidates must be currently based in the UAE **Job Summary

PythonReactNode.js

Full-stack developer (m/f/d)

Halian | Managed Services, Recruitment Agency & Contract Staffing · Sharjah

Mid-Senior

Azure /.NET Application Developer (Contract) **Location:** Onsite – Sharjah, UAE **Contract Duration:** 6 Months **Employment Type:** Contract **Availability:** Candidates must be currently based in the UAE **Job Summary

.NETAzureDocker

Full-Stack Developer PHP Laravel SQL

Saqan · Dubai

Full\-Stack Developer (PHP Laravel \& SQL) **PHP · Laravel · SQL · Linux · Server Management** About the Role We're seeking a developer who owns the entire stack—from provisioning and hardening servers to building and de

CI/CDDockerGit

Full-Stack Developer – Mobile & Web (Dubai)

WORLDORF Ventures · Dubai

Entry

We are a startup building a prediction market platform, preparing to launch in North and Latin America. We are looking for a Full\-Stack Developer to implement the complete user flows in our app. Backend and designs are

KotlinNode.jsReact

Full-Stack Developer

TALENTMATE · Dubai

Entry

**Job Description** Technology Dubai, UAE (Hybrid Work Model) Please note that, due to operational and logistical considerations, we do not currently accommodate relocation packages and foreign visas. Apply Now **Role Su

JavaJavaScriptMongoDB

Full-Stack Developer

AlphaFlow Systems & Software Trading · Dubai

Mid-Senior

**About AlphaFlow** We’re a Dubai\-based software company building AI\-powered products for complex industries. Our flagship product, Pipflow, is an AI\-driven trading intelligence platform available on the App Store and

Next.jsNode.jsPostgreSQL

Lead Full-Stack Developer (Next.js/Node.js)

Edukko Learn FZE · Dubai

Mid-Senior

Lead Full\-Stack Developer (Next.js/Node.js) – Take Edukko's New Platform to the Finish Line! **About the Role:** We are looking for a skilled Full\-Stack Developer to join this effort and help shape the next generation

Next.jsNode.jsPostgreSQL
AI Job Platform

Stop applying blindly. Start getting hired.

Base Career automates the hardest parts of job searching — apply smarter, not harder.

AI Resume in 60s

Your resume rewritten for this exact role using the job description as the brief.

ATS-Optimized

Get past automated screening filters with the right keywords matched to each job.

Application Tracker

Track every job, follow-up, and interview in one visual kanban board.

Start Today for Free

Free plan · No credit card required