Senior Full-Stack Developer (Next.js + Node.js) — Full SSR Rebuild for High-Traffic Adult Marketplace

Job ID: 39963954

Budget: $10,000 – $20,000 USD

We are rebuilding a live, high-traffic adult marketplace from the ground up.
This will be Version 3, a complete SSR (server-side rendered) rebuild with Next.js (App Router) and a Node.js/Nest.js backend.
The platform already has traction — now it needs to look stunning, scale seamlessly, and run on absolutely clean, senior-level code.

We’re only looking for senior developers (or a senior-only duo) who can handle UI/UX + full-stack engineering end to end — no shortcuts, no messy code, no “we didn’t agree to that.”
This must be fast, secure, scalable, and ready for serious growth.

Project Overview

You’ll build a modern adult marketplace where users can browse listings, chat, view private galleries, join live webcam sessions, purchase upgrades, and withdraw earnings.
Everything must be SSR, SEO-ready, secure, and beautifully designed.

Core Stack

Frontend: Next.js (App Router), SSR/ISR, Tailwind or minimalist design system

Backend: Node.js / Express or Nest.js (clean architecture)

Database: Prisma / TypeORM / Sequelize

Storage: S3-compatible (versioning + signed URLs)

Auth: JWT in HttpOnly, Secure cookies (no localStorage)

Streaming: WebRTC via managed SFU (LiveKit, Agora, or Twilio Live)

Payments: Stripe (or similar) for credits & payouts

Hosting: AWS or equivalent with CDN caching & autoscaling

Your Responsibilities

Design & build the UI/UX (mobile-first, modern, premium)

Implement SSR/ISR for all public pages — Home, Listings, Profiles, Blog, etc.

Develop secure authentication, RBAC, and cookie-based sessions

Build advertiser dashboards, upgrade system, and real-time messaging

Implement private gallery with credit unlocks & watermarking

Build Webcam module: public/group/private shows, tipping, moderation, payouts

Create wallet & payout system (withdrawals, fees, admin approval)

Admin dashboard: moderation, live-agent chat, finance management, cache revalidation

Enforce strict security — no GET deletes, input validation, rate limits, CSP, CSRF, audit logs

Deliver clean, scalable, well-documented code with tests and CI/CD integration

Platform Features (You’ll Build)
Public (SSR/ISR)

Home, City/Category/Tag listings with filters, sorting & pagination

Profile detail pages (SSR) with premium gallery & verified badges

Blog list/detail (SSR) with metadata & JSON-LD

Upgrade plans: VIP (£199), Featured (£99), Highlight (£49)

User Roles

Guest: browse, search, read blog

User: message, tip, unlock media

Advertiser: manage ads, pricing, availability, media, upgrades

Agency: manage multiple advertisers & shared content

Moderator: review content, approve/reject, suspend/ban

Admin: full control, live-agent messaging, finance, CMS, cache, KYC/payouts

Messaging

Real-time inbox with read receipts, block/report, moderation access

Private Gallery

Locked media with blurred previews; credit unlock; secure signed URLs

Webcam

Public/group/private live shows (WebRTC), tips, goals, emotes

Moderator tools (mute, ban, shadowban)

Admin Live-Agent can join rooms

Age/KYC checks, region restrictions, compliance logging

Wallet & Payouts

Wallet balances (Available / Pending / Settled)

Transactions: tips, private shows, unlocks, fees, withdrawals

Payout methods (bank, Wise, Payoneer, UPI, etc.)

Withdrawals with 2FA, fees, status tracking

Admin approval queue, exports, KYC gating

Security Standards

No GET routes mutate data

Rate limits on login, upload, messaging, withdrawals

RBAC on every sensitive action

CSRF protection on browser writes

Input validation (Zod/Joi) everywhere

Redacted logs (no tokens)

Soft deletes & audit logging

Helmet + CSP + sanitized HTML (DOMPurify)

Deliverables

Production-ready SSR web app (HTML rendered server-side, JSON-LD present)

Hardened backend with clean architecture & full validation

Fully responsive, premium UI (desktop + mobile)

Messaging, Private Gallery, Webcam, Wallet, Payouts working end-to-end

Admin dashboard with moderation, live-agent tools, payouts queue

CI/CD + test coverage (auth, posting, messaging, payouts)

Documentation & runbook (setup, deploy, moderation, revalidation)

Ideal Candidate

5+ years experience with React/Next.js and Node.js/Express/Nest.js

Proven record delivering SSR/ISR platforms

Experience building UI/UX and full-stack systems (not just frontend)

Understands streaming (WebRTC) and payments/ledgers

Security-minded (RBAC, CSRF, rate limits, validation)

Comfortable with adult industry content and compliance

Communicates clearly, delivers reliably, no hand-holding needed

To Apply

Please include:

2–3 links to SSR Next.js projects you’ve built (live preferred)

A short outline of your architecture plan (auth, RBAC, streaming, payouts)

Examples of UI/UX design you’ve personally delivered

Your security checklist for new builds

Confirm you’re comfortable working on an adult project

Goal

A fast, advanced, scalable adult platform — clean SSR code, premium design, and rock-solid performance.
No excuses, no shortcuts, no re-writes later.

If you can deliver brilliant code + design at a senior level, we’re ready to hire.

Deadline: Within 12 weeks