-
Cyan Recruitment

Full-Stack Developer

Cyan Recruitment
United Arab Emirates · Full-time · Entry

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


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. 😊

Key Skills

Ranked by relevance

react fastapi typescript aws s3 postgresql sqs ux serverless responsive python django docker redis sql crm ai ui
Login to Apply
Posted
Apr 12, 2026
Type
Full-time
Level
Entry
Location
Dubai

Industries

Technology Information Media

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Magic Memories
Related

Full Stack Software Developer

2026-04-11

Full-time
Not Applicable
United Kingdom
Technology
Engineering
View Job Details
Cyan Recruitment
Related

Senior UX/UI Designer

2026-04-12

Full-time
Mid-Senior
United Arab Emirates
Technology
Design
View Job Details
Undelucram.ro
Related

Senior Java Software Engineer - Big Data

2026-04-08

Full-time
Not Applicable
Romania
Technology
Engineering