← Jobs

Full-Stack Web Developer — Multi-Role Marketplace Platform

Budget: - HOURLY / PART_TIME ⭐ 5.00 (4) ARE

web-programming, web-design

**Full-Stack Web Developer — Multi-Role Marketplace Platform** I am looking for an experienced full-stack developer to build a complete web platform from a fully documented design. The design phase is 100% complete — you will not be making any product decisions. Everything is specified and handed over. Your job is to build it. --- **What you are building** A multi-role web platform with four user types: guest, buyer, seller, and admin. The platform handles listings, purchasing, order management, international shipping logistics, and a manual payout system for sellers. It includes a custom order request flow (buyer → seller negotiation → deposit → fulfilment → balance payment → shipping). Total scope: 25 page templates across buyer, seller, and admin roles. --- **What is already done and handed over** - PNG screenshots of every screen at 1440px — all 25 pages, all four user roles - Full product specification document covering all business rules, user flows, data model, and screen-by-screen descriptions - Technical specification covering architecture, entity relationships, state machines, and integration requirements - Complete design system reference — colour tokens, typography, component styles, spacing, and responsive breakpoints documented in full You will receive all of this before we start. You are responsible for translating the design into code from scratch. --- **Third-party integrations required** - Stripe — payments, deposit + balance split for custom orders, saved payment methods - Shipping carrier API — EasyPost or Shippo (live rates at checkout, tracking webhooks) - Transactional email — SendGrid or Postmark (15–18 email templates) - Server-side PDF generation — invoices and certificates per order - Cloud file storage — AWS S3 or Cloudflare R2 (listing images, documents, KYC files) - Live chat embed — Crisp (single script tag) --- **Suggested stack (open to discussion)** - Frontend: Next.js (React) - Backend: Node.js (NestJS or Express) or Laravel - Database: PostgreSQL - Hosting: Vercel (frontend) + Railway or Render (backend) --- **What I need from you** 1. Provide a milestone-based fixed-price quote with a delivery plan 2. Share examples of multi-role platforms or marketplace-style projects you have built ---
Auf Upwork öffnen