XX
Lead Full-Stack ArchitectFreelanceJobsCanada
XX

Lead Full-Stack Architect

FreelanceJobs
  • CA
    Canada
  • CA
    Canada

À propos

PROJECT OVERVIEW
We are seeking a Senior Full-Stack Developer or a boutique development agency to build the backend engine and web-app portal for a multi-tenant professional services marketplace.
IMPORTANT NOTE: The front-end marketing websites (WordPress) are already built and deployed. We do not need a website built. We are hiring you to build the "Brain" — a standalone, high-performance web application (hosted on subdomains) that receives traffic from our WordPress sites, runs a sub-200ms probabilistic matching auction, and manages a dual-sided marketplace portal.
This is not a standard CRUD application. This is a state-driven matching engine requiring complex database partitioning, real-time API integrations, and a centralized financial ledger.
CORE SCOPE OF WORK (THE "MATCHOS" ENGINE)
The Multi-Tenant Architecture: A single backend that serves three distinct industry verticals (tenants), ensuring strict data isolation and brand-specific pricing/logic.
The 200ms Auction Engine: A probabilistic selection algorithm that evaluates a pool of professionals based on real-time availability, historical conversion rates, and wallet balances to select a single "Winner."
The "Match-Streaming" Consumer App: A based progressive survey that pre-fetches match data to ensure zero-latency UI transitions.
Automated Supply Onboarding: Integration of a headless browser (Puppeteer/Playwright) and an LLM API (e.g., OpenAI) to scrape public URLs and auto-generate professional profiles.
The Universal Wallet (Stripe Connect): A pre-paid ledger system where professionals deposit capital, and the system automatically deducts specific fees for "Appointments" vs. "Leads."
The Professional Dashboard: A secure portal for professionals to manage their calendar sync (OAuth2 for Calendly/Google), view their metrics, and top-up their wallets.
REQUIRED TECHNOLOGY STACK
Do not apply if you intend to pitch a different core stack. We require a modern, high-performance infrastructure:
Backend: (TypeScript) or Python.
Database: PostgreSQL (Must have deep experience with JSONB and Row-Level Security or Tenant ID partitioning).
Caching/State: Redis (Mandatory for the sub-200ms auction and real-time calendar liquidity checks).
Frontend (App/Portal): React or
Integrations: Stripe Connect, external OAuth2 calendar providers, external identity verification APIs.
WHAT WE PROVIDE TO THE WINNING BIDDER
We are not handing you a napkin sketch. You will be provided with a comprehensive 10-page Master Requirements Document (MRD) that includes:
The exact Expected Value ($EV) mathematical formula for the matching logic.
The complete Entity Relationship Diagram (ERD) and database schema map.
The API contract structures.
The business logic for handling disputes, refunds, and exit-intent capture.
HOW TO APPLY & SCREENING QUESTIONS
To be considered for this project, please provide examples of complex SaaS platforms or marketplaces you have architected from the ground up.
Please also answer the following three questions in your proposal:
The Latency Trap: When a user completes a 5-step survey and clicks "See My Match," our engine must run the auction, check calendar availability, and render the winner's video in under 200ms. How would you architect the frontend/backend communication to guarantee this UI feels instantaneous?
The Multi-Tenant Data Strategy: We have three distinct brands sharing one PostgreSQL database. How do you design the schema to ensure a query for "Brand A" never accidentally leaks "Brand B" user data, while allowing a global admin to see both?
The Financial Ledger: How do you structure a database table to record marketplace transactions so that it serves as an immutable, WORM (Write Once, Read Many) audit trail for financial regulators?
Candidates who pass the initial screening will be required to sign an NDA before receiving the full Master Requirements Document for final estimation. While our budget for the complete MVP is well-funded, we will be structuring this contract via strict, testable milestones. Milestone 1 will be a paid architecture and database schema validation phase before we release funds for the core build.
Contract duration of more than 6 months.
Mandatory skills: JSONB, Row-Level Security, Tenant ID partitioning, Stripe Connect, , Python, PostgreSQL, Redis, React,
  • Canada

Compétences linguistiques

  • English
Avis aux utilisateurs

Cette offre provient d’une plateforme partenaire de TieTalent. Cliquez sur « Postuler maintenant » pour soumettre votre candidature directement sur leur site.