Custom React + NestJS + PostgreSQL SaaS Platform Build — RIA Compliance Operations System

Posted 2 months ago

Only freelancers located in the U.S. may apply.U.S. located freelancers only

Summary

Building a custom compliance-grade operations platform for a Registered Investment Advisor (RIA) fractional COO firm — RIA SOS OS. Stack: React + TypeScript, NestJS + TypeScript, PostgreSQL + TypeORM, n8n for orchestration. Zero Zapier. US-based team. This is a fixed-price, milestone-based engagement structured in two phases. ───────────────────────────────────────── PHASE 1 — 315 Hours / $7,125 ───────────────────────────────────────── Block 1 (150 hrs at $20/hr — $3,000): M1 — Infrastructure and Schema NestJS project, JWT auth, tenant guards, PostgreSQL schema with TypeORM entities and migrations, RLS policies, audit log triggers, n8n queue mode, Wealthbox and Redtail APIs confirmed. M2 — Core n8n Workflows New lead capture, appointment confirmation and reminders, client onboarding trigger, review engine, overdue transfer alert. Dead letter queue and idempotency on all workflows. M3 — React Foundation and Auth React + TypeScript project, NestJS API endpoints, JWT multi-tenant auth, role-based access control, dashboard, shared component library. Block 2 (165 hrs at $25/hr — $4,125): M4 — Core UI Modules and Onboarding Contacts module, task management, onboarding pipeline kanban, all 9 task pack templates seeded (Death Claim, RMD, Money Movement, Reallocation, Life Insurance, Annuity, Address Change, Document Upload, Service Calendar), tier gating, tenant provisioning admin view. M5 — ACAT Pipeline and Compliance Module Full ACAT kanban with all 22 fields, expected amount lock at API level, variance check with 5% threshold, compliance review queue with resolution workflow, cross-pipeline completion check with idempotency, NIGO tracking pipeline, full ACAT validation test suite. M6 — Phase 1 Testing and Handoff Integration test suite, compliance scenario testing, architecture documentation, TypeORM entity reference, operations runbook, deployment guide, 60-minute walkthrough, 14-day post-launch support. ───────────────────────────────────────── PHASE 2 — 259 Hours (separate agreement) ───────────────────────────────────────── LinkedIn intake backend (four-way routing, UTM attribution), Wealthbox and Redtail full bidirectional sync, Anvil Auto-Prepare for 10 custodian PDF document types (Schwab, Fidelity, Pershing, TD Ameritrade), Reviews, Referrals, Internal Ops and Calendar UI modules, Fireflies per-tenant routing, task pack auto-attachment logic, full tenant provisioning automation script

  • Less than 30 hrs/week
    Hourly
  • 1-3 months
    Duration
  • Expert
    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
Marketing Automation Audit
Activity on this job
  • Proposals:5 to 10
  • Last viewed by client:3 weeks ago
  • Hires:
    1
  • Interviewing:
    5
  • Invites sent:
    8
  • Unanswered invites:
    2
About the client
Member since Dec 10, 2025
  • USA
    Ocoee3:38 PM
  • $2.3K total spent
    4 hires, 3 active

Explore similar jobs on Upwork

Marketing Automation
Campaign Management
Social Media Marketing Automation
Marketing Operations & Workflow
Influencer Marketing
Claude

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