Senior Fullstack Developer Contractor
Stealth Startup · Dubai, United Arab Emirates
Apply & track with Apply EdgeSenior Full-Stack Developer — Real Estate Platform Immediate start
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 onYou'll own features end to end across our Next.js customer and operations portal and our FastAPI services on Azure. You'll shape technical direction, raise the bar on quality, and help the team ship reliably.What you'll doOwnership and technical leadershipLead features from idea to production: break down requirements with product manager, write short design notes, agree API contracts, and ship in safe incrementsMake and document architecture decisions across frontend, backend and data, balancing delivery speed against long-term maintainabilitySet and uphold engineering standards: code review, testing, API design, migrations, security and accessibilityMentor other developers through pairing, reviews and knowledge sharingOwn production quality for your areas: monitoring, incident response, root-cause analysis and follow-up fixesFrontendBuild customer journeys in Next.js: property search and detail, listing creation, buy and sell flows, offers and negotiation, conveyancing, KYC onboarding and portfolio managementEvolve the internal operations console (accounts, permissions, ledger, referrals, marketing leads) in the same appShape the component system on Tailwind CSS and shadcn/ui (Radix / Base UI): reusable patterns, design tokens, accessibility (WCAG) and responsive layoutsDefine data-fetching and caching patterns with TanStack React Query, and form patterns with React Hook Form and ZodOwn complex integrations: Stripe payments, Stream chat, Google Maps, web push, and passkeys / two-factor sign-inDrive frontend performance (Core Web Vitals, bundle size, rendering strategy across server and client components)BackendDesign and build FastAPI services: the portal API and the referral and partner-programme serviceOwn domain areas such as listings, offers and negotiation, payments, conveyancing, KYC, notifications and commissionsModel data with SQLAlchemy and plan zero-downtime schema changes with Alembic.Design event-driven and background processing with Azure Service Bus and Celery, with idempotency and ordering in mindBuild on Azure services: Blob Storage, Service Bus, Table Storage, Communication Services (email/SMS), Key Vault and managed identitiesHarden the platform: authentication and authorisation, rate limiting, PII-safe logging, and performance of search and offer endpointsTech stackFrontendNext.js 16 (App Router), React 19, TypeScriptTailwind CSS 4, shadcn/ui (Radix, Base UI)TanStack React Query v5, Axios, React Hook Form, ZodStripe, Stream Chat, AmplitudeVitest, Testing Library, PlaywrightBackend and platformPython 3.11+, FastAPI, Pydantic v2, SQLAlchemy 2.x, AlembicPostgreSQL, Redis, CeleryJWT (RS256), WebAuthn passkeys, OpenAPI-documented REST APIsNode.js backend-for-frontend services (Express)Azure: Container Apps, Blob Storage, Service Bus, Table Storage, Communication Services, Key Vault, Front DoorDocker, Pulumi (infrastructure as code), GitHub Actions CI/CDpytest (4,600+ tests)What we're looking for7+ years of professional software development, at least 2 of them in a senior or lead role on a product teamDeep React and TypeScript experience (5+ years), including production Next.js App Router work (server/client components, routing, caching, rendering strategy)Strong product-UI engineering: complex forms, data tables, multi-step flows, accessibility, and turning Figma designs into maintainable component systemsExpert use of React Query or similar: cache design, invalidation, optimistic updates and keeping data fresh5+ years building production APIs in FastAPI, Django REST or similar; strong SQL and PostgreSQL, including query tuning, indexing and safe migrations on live dataProven API design for web apps and external partners: versioning, backwards compatibility, error contracts and documentationHands-on cloud experience, preferably Azure (storage, messaging, identity, containers) or equivalent on AWS / GCP; comfortable with event-driven designs and their failure modes (retries, duplicates, dead-lettering)A security mindset: authentication flows, OWASP top 10, secrets management and handling personal and financial dataTesting as a habit across unit, integration and end-to-end, and the judgement to know what is worth testingExperience mentoring developers and leading technical discussions and reviewsClear written English; effective async with distributed teams; able to explain trade-offs to non-technical stakeholdersNice to haveReal estate, PropTech, or marketplace / two-sided platform experienceReal estate or marketplace UX (search filters, maps, trust and compliance messaging)Maps (Google Maps) or internationalisation (react-intl) experienceStripe Elements or hosted checkout integration on the frontend; Stripe webhooks, idempotent payment handling, or subscription flows on the backendLLM integration (Bedrock, OpenAI), LangChain, or document OCR (Textract) in productionAnt Design Pro / ProComponents depth for admin consolesCRM integrations