Backoffice Development (Multi-Phase Project)

Posted 3 weeks ago

Worldwide

Summary

We are building MLM Network, a premium membership platform for content creators and influencers wordlwide. We already have (or will provide) the Frontoffice (public website) built in WordPress. We are now looking for a reliable and experienced full-stack developer to build the Backoffice / Admin System in several phases. This is a long-term, multi-phase project. We want to work with the same developer/team across all phases. Project Overview Platform Type: Membership + Network Marketing platform (MLM-style with commissions) Main Features: User registration, referral system (tree), commission calculation, payments, events, and reports. Tech Preference: Modern stack (Node.js/NestJS + PostgreSQL or Laravel preferred, but open to strong proposals) Frontoffice: Provided by us in WordPress (we will handle design + frontend coding) Phase 1 – Scope (This Job) In the first phase we want only the essential core to be fully operational: User Registration & Management Registration flow (via WordPress or API integration) User profiles with sponsor/referral system (unilevel tree) User status (active / inactive / suspended) Admin can view full network tree (at least 5 levels) Payments & Billing Record manual payments (we will enter payments manually at the beginning) Payment history per user (one-time entry fee + monthly subscription) Automatic status update after payment registration Commission System Commission for direct referral (100€ fixed per new member) Monthly override commissions (unilevel – 5 levels with different percentages) Monthly commission calculation engine Commission history and detailed reports per user Invoices & Basic Documents Generate basic PDF invoices/receipts for entries and monthly fees Manual approval workflow for commissions Admin Dashboard Overview (total members, active members, revenue, commissions paid) User management Network tree visualization Reports export (Excel/CSV) Important Notes for Phase 1: Payments will be processed manually by us in the beginning (no automatic payment gateway integration yet). We will handle all customer support and frontend. Strong focus on data integrity, security, and accurate commission calculation. Future Phases (to be posted later with same developer) Phase 2: Automatic payment integration (Stripe), advanced ranks & bonuses, member area improvements Phase 3: Events management, email/SMS automation, advanced analytics Phase 4+: Mobile app, marketing tools, brand activations module, etc. Requirements Proven experience building membership or network/commission-based platforms Strong knowledge of database design and complex referral systems Experience with secure payment & commission logic Clean, well-documented code Ability to work in phases and deliver iteratively Good English communication Available for regular updates and quick turnaround. Please apply with: Your relevant experience with similar platforms Suggested tech stack for the backoffice Estimated cost and timeline for Phase 1 only Any questions you may have We value long-term partnership and quality over speed. Looking forward to your proposals.

  • More than 30 hrs/week
    Hourly
  • 6+ months
    Duration
  • Intermediate
    Experience Level
  • Remote Job
  • Ongoing project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Mandatory skills
Web Application
Activity on this job
  • Proposals:50+
  • Interviewing:
    29
  • Invites sent:
    30
  • Unanswered invites:
    0
About the client
Member since Mar 23, 2010
  • United States
    New York2:09 PM
  • $108K total spent
    153 hires, 19 active
  • 323 hours

Explore similar jobs on Upwork

Software DeveloperHourly‐ Posted 7 months ago
ASP.NET MVC
Django
Python
AngularJS
JavaScript
jQuery
WordPress
Google Chrome Extension
React
CRM Development
Microsoft Dynamics 365
Microsoft Dynamics CRM
Microsoft Dynamics Development
Microsoft PowerApps
Single Sign-On
Build Marketplace on TokopediaHourly‐ Posted 4 weeks ago
PHP
HTML5
JavaScript
Web Development

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