SaaS CV Builder Platform

Job ID: 40251967

Budget: $250 – $750 USD

Senior Full-Stack Engineer Needed – Greenfield SaaS (Next.js + Express + MongoDB)

I’m launching a greenfield SaaS platform that enables users to craft polished CVs and cover letters through a modern, intuitive builder.

The stack is fixed:
Next.js (App Router) + Express.js + MongoDB

I’m looking for a senior-level engineer (or a proven small team) to own the system end-to-end — from architecture design to production deployment.
This is not a prototype project. The goal is to build a scalable, monetizable SaaS foundation.

What I’m Looking For
Architecture & Code Quality
Production-grade code following Clean Architecture principles
Clear separation of concerns (domain, application, infrastructure layers)
Extensible domain models that support future features
Maintainable folder structure and documented decisions

Performance & SEO
Proper SSR/SSG strategy for crawlable public pages
SEO-ready meta management
Structured data implementation
Sub-200 ms API response times (95th percentile target)
Lighthouse scores above 90 (Core Web Vitals)

Data & Monetization Readiness
Thoughtful MongoDB schema design with efficient indexing
Subscription-ready architecture (Stripe integration hooks)
Support for future free tier monetized via Google AdSense
Clean separation between free and premium features

Security Standards
OWASP-aligned implementation
Secure JWT handling & refresh strategy
Rate limiting & request validation
Encrypted sensitive fields
No high/critical vulnerabilities on final scan
Automated tests covering critical flows

Internationalization
English-first implementation
Architecture prepared for adding new locales without refactoring
Proper RTL readiness strategy (for future languages)

User Experience
Smooth, performant UI
Optimized rendering strategy
Efficient API design
Minimal client-side overhead

Key Deliverables

1️⃣ Solution Architecture Document
System design overview
Folder structure
Deployment plan
Scaling strategy

2️⃣ Fully Responsive Next.js Frontend
Reusable component system
Clean state management
Optimized rendering

3️⃣ Express API Layer
REST (or GraphQL if strongly justified)
JWT authentication
Role-based access control
Stripe subscription integration

4️⃣ MongoDB Schema
Scalable document structure
Proper indexing
Clean relations strategy

5️⃣ Admin Dashboard
User management
Subscription analytics
SEO page management

6️⃣ CI/CD Pipeline
GitHub Actions (or equivalent)
Automated deployment to Vercel / AWS / Render (open to recommendation)

7️⃣ Test Coverage
Unit tests
Integration tests
Basic E2E tests
Clear README with full setup instructions
Acceptance Criteria
Public pages render without client-side JS for bots
Structured data passes validation tests
API 95th percentile latency < 200 ms (staging benchmark)
No high/critical vulnerabilities in final security scan
Full deployment reproducible from repository instructions