Senior Full-Stack Developer (Next.js + Node.js) — Full SSR Rebuild for High-Traffic Adult Marketplace
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
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
Related categories:
PHP
Website Design
Linux
HTML
Node.js
Stripe
Full Stack Development
WebRTC
Next.js
Nest.js