← Live feed

Senior Full-Stack & Mobile Developer. SAAS (React, Node, Postgres, Flutter) – E-commerce Platfrom

Budget
$20.0 - $38.0
Contract
HOURLY / PART_TIME
Client
United Arab Emirates
Live feed
Upwork

react-js, node.js, postgresql, api-integration, amazon-web-services, api, mobile-app-development, flutter

Preferred qualifications

  • Experience: Expert
We are an international fragrance brand that manufactures its own attars. We sell them through a website and a mobile app, with distribution to follow. The storefronts and API are live. We now need an experienced full-stack developer to build the admin dashboard that runs the business across multiple brands and markets. What already exists Customer website: Expo / React Native Web, bilingual (English and Arabic, with RTL) Mobile app: Expo / React Native for iOS and Android, with Firebase auth Backend API: Node 22, Fastify, PostgreSQL (Drizzle ORM), Zod validation, with a test suite Admin dashboard: React + Vite, in progress Live today: online payments, guest checkout, orders, offers and promotions, and uploads What you will build Finish the admin web app (responsive, English only). It should feel premium but stay simple to operate. Support multiple brands, markets, currencies and languages. All of these should be configurable, not hard-coded. Role-based access, with roles, statuses and categories managed as dynamic master data so we never need a developer to change a dropdown. Order handling from Confirmed through Packing, Ready to ship, Out for delivery and Delivered, plus failed, returned and cancelled. Each order ships whole, with no split shipments. Production batches and in-house inventory (raw materials, packaging, finished stock) Costing, and accounting exports (we use Tally) Offers and promotions, including configurable cashback campaigns Customer notifications through WhatsApp Business Later: distributors and wholesale (cash, credit and advance payment) and delivery-partner integrations that can be swapped per market How we work You propose the workflow first, we approve it, then you build. We want plain-language proposals before code. You deploy to our existing cloud server (Nginx, systemd, Docker Postgres) and keep backups and releases safe. Production data must never be overwritten. Requirements Strong TypeScript across React and Node/Fastify, and PostgreSQL schema and migration experience Admin or back-office dashboard experience (RBAC, data tables, forms, audit trails) Comfortable reading and extending an existing codebase with tests Clear written English and regular progress updates Bonus: Expo/React Native, Arabic/RTL, multi-currency or multi-market commerce, WhatsApp Business API, Tally or accounting exports To apply, please include One admin dashboard you have built, with a link or screenshots How you would model multi-brand, multi-market settings and roles in Postgres Your availability and timezone overlap (we're flexible, but some overlap with Gulf time, UTC+4, is helpful)
Open job

AI proposal draft

Generate a short cover letter to copy into the offer. Says you are interested and ready to work.

Sign in to generate an AI proposal draft.

Log in