Senior Full-Stack Review, QA and UI Standardisation: Next.js + FastAPI SaaS (pre-launch, NDA)
python, next.js, postgresql, react-js, css, web-programming
Preferred qualifications
- Experience: Expert
Senior Full-Stack Review, QA and UI Standardisation: Next.js + FastAPI SaaS (pre-launch, NDA)
DESCRIPTION
We have a working, pre-launch SaaS web application with a companion browser extension. It is built and functional end to end. Before launch we need an experienced professional or small team to review the code, standardise the UI, test everything thoroughly and fix what is found.
We kindly ask all applicants to treat this project with strict confidentiality, and we'll ask whoever we hire to sign a short NDA as a standard formality before work begins.
TECH STACK
- Frontend: Next.js 16 (App Router), React, TypeScript (strict), Tailwind CSS, shadcn/ui (Radix), TanStack Query, React Hook Form + Zod, Motion, Lucide
- Backend: Python 3.12, FastAPI (async), SQLAlchemy 2.0 async + asyncpg, Alembic migrations, Pydantic, REST API under /v1 with OpenAPI
- Architecture: modular monolith (each module has router / service / repository / models / schemas)
- Database: PostgreSQL 17 (pg_trgm, citext)
- Authentication: Clerk (Google, LinkedIn, email OTP); JWT verified in the API
- Browser extension: WXT, Manifest V3, Chrome + Edge, React + TypeScript
- Monorepo: pnpm workspaces + Turborepo (TypeScript), uv (Python)
- Infrastructure: Docker / Docker Compose locally; Azure planned for deployment
- Security: AES-GCM field-level encryption, HMAC hashing, scoped revocable tokens
- AI: local LLM through Ollama for document parsing
- Quality tools: pytest, Vitest, Ruff, ESLint, Prettier, GitHub Actions CI
- Design: Figma and Figma Make
DELIVERABLES (all required, non-negotiable) -Production Ready for Live
1. UI standardisation: consistent components, spacing, typography, colours and states (loading, empty, error) on every screen, responsive and in light/dark mode, using our existing design tokens. Includes an updated Figma Make file that matches the final result.
2. Senior code review: frontend, backend and extension. Focus on modular structure and module boundaries, security, performance (queries, indexes), error handling and maintainability. Written report with findings by severity, then fixes for the agreed items.
3. Full application testing: functional, regression, cross-browser, responsive and basic accessibility. Written test cases, a bug report, and the fixes.
4. API testing: every endpoint, covering validation, authentication and permissions, error cases, pagination and response times. New automated tests added to the existing pytest suite.
5. Extension testing: on real third-party HRMS / ATS career-site forms (platforms shared after NDA), in Chrome and Edge. Documented results and fixes.
6. Minor additional features: small, clearly scoped items agreed before work starts.
7. Technical guide: architecture, local setup, module-by-module explanation with code references, data model, testing and deployment steps, written so a new developer can take over.
8. Confidentiality: NDA and IP assignment signed before any access. All work happens in our private GitHub repository through pull requests. No code, data, designs or screenshots may be copied, reused, shared, shown in a portfolio, or pasted into external tools without written approval.
9. Skills and company name taxonomy: build a normalised taxonomy for skills and company names. Suggest and add canonical entries with their common variants and aliases (for example "JS" / "Javascript" → "JavaScript", "TCS" → "Tata Consultancy Services"), organise skills into clear categories, and recommend how user-entered values should map to these entries. Deliver it as a migration or seed script, plus a short note on the approach and sources used, so it can be extended later.
REQUIRED EXPERIENCE
- 6+ years of professional experience, with production work in Next.js / React / TypeScript and in Python / FastAPI / PostgreSQL
- Code review experience at senior or lead level
- Clerk or a similar authentication provider (not mandatory)
- Browser extensions (Manifest V3)
- Structured QA: test plans, API testing, automated tests
- Figma (Figma Make preferred)
Small teams and agencies are welcome. Please name who does which deliverable.
NICE TO HAVE
- Previous development work on a job board or recruitment platform (job listings, search and filters, applications, candidate profiles)
- Experience with HR-tech products or integrations with HRMS / ATS systems
HOW WE WORK
- Milestones: (1) code review report + test plan, (2) UI standardisation + Figma Make file, (3) testing + bug fixes, (4) minor features + technical guide
- Every change goes through a pull request; CI checks must pass
- Payment is released per milestone after review
TO APPLY
Start your proposal with the word "Modular" so we know you read this. Then answer:
1. Which similar projects (Next.js + FastAPI or close) have you worked on? Mention any job board or recruitment platform work.
2. Your estimated time and cost per milestone.
Timeline: 20 days
Budget: 350 USD
Open job
AI proposal draft
Generate a short cover letter to copy into the offer. Says you are interested and ready to work.
Sign in to generate an AI proposal draft.
Log in