Complete Two-Sided Marketplace Backend

Posted yesterday

Worldwide

Summary

Looking for a developer to complete an already-prototyped two-sided marketplace. The project has an existing web frontend built with HTML/CSS/JS, and we need someone to build the backend using Node.js and Express.js. The ideal candidate will have experience in creating RESTful APIs and integrating payment systems. This is a part-time role with a project scale of small and a duration of less than one month probably. Looking for a developer to complete an already-prototyped two-sided marketplace (existing web frontend, built with HTML/CSS/JS). I need someone to build out the backend and make everything fully functional and production-ready. What's needed: Firebase backend: authentication, Firestore database, security rules, Cloud Functions Two distinct user profile types (provider / customer) with separate dashboards Real-time chat between users Appointment booking system with calendar and availability management Stripe integration: recurring monthly subscription + automatic charge per single transaction (pay-per-action model) Push and email notifications (automated) Onboarding questionnaire with automatic matching logic between the two user types Verified reviews system (post-interaction) Mobile-responsive design throughout Requirements: Everything must run fully automated — no manual intervention needed after launch (signups, payments, matching, bookings, notifications) Clean, secure, well-documented code Experience with Firebase + Stripe integrations is a strong plus Budget: open to proposals in the €3.000-4.500 range depending on experience and timeline

  • $4,000.00

    Fixed-price
  • Intermediate
    Experience Level
  • Remote Job
  • One-time project
    Project Type
Skills and Expertise
Mandatory skills
PHP
MySQL
Nice-to-have skills
HTML5
JavaScript
Activity on this job
  • Proposals:50+
  • Last viewed by client:yesterday
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Jul 22, 2026
  • Italy
    12:16 AM

Explore similar jobs on Upwork

Telegram API
Telegram
JavaScript
API
Android
Smartphone
iOS
PHP
Multiplayer Card gameHourly‐ Posted 2 weeks ago
Native App Development
AngularJS
TypeScript
Node.js
JavaScript
React
MongoDB
MySQL
Amazon Web Services
Redis
Socket.io
Web Design
ExpressJS
NodeJS Framework
Game Development
RESTful API

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers 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

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo