Full-Stack Web Developer — Multi-Role Marketplace Platform
Worldwide
**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 ---
- Less than 30 hrs/weekHourly
- 1-3 monthsDuration
- ExpertExperience Level
- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Last viewed by client:last week
- Interviewing:2
- Invites sent:2
- Unanswered invites:0
About the client
- AREDubai1:43 AM
- $2.4K total spent5 hires, 0 active
- 3 hours
- Agriculture & ForestryMid-sized company (10-99 people)
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by