Developer - Node.js/React
Role details
Job location
Tech stack
Job description
Our client is developing an AI-powered wellbeing and recovery app and is seeking an MSc-level developer to help transform a validated working prototype into a production-ready MVP. This role is ideal for someone who wants real ownership, modern JavaScript experience, and a meaningful project to showcase in their portfolio.
This is a genuine greenfield-to-production engineering role - not maintenance. The prototype has already been user-tested and iterated extensively. Your focus will be on engineering quality: robustness, security, scalability, and accessibility.
The Role
You'll take an existing functional React prototype and rebuild it using modern tooling, clean architecture, and best practices. Your work will include:
- Rebuilding the UI into modular, maintainable React components
- Setting up a modern framework (Vite or Next.js)
- Refactoring state management (use Reducer or Zustand)
- Styling with Tailwind CSS
- Implementing routing (React Router or Next.js routing)
- Building a lightweight Node.js backend
- Adding authentication
- Integrating a real database (Supabase/PostgreSQL)
- Improving accessibility to WCAG 2.2 standards
- Deploying to Vercel
- Optional: integrating LLM/AI APIs
You'll be working from a functioning prototype - the goal is production-grade engineering, not product discovery.
Essential Skills
- React (hooks)
- JavaScript (ES6+)
- Node.js fundamentals
- REST APIs
- CSS & responsive design
- Git/GitHub
Nice to Have
- Next.js
- Supabase/PostgreSQL
- Accessibility (WCAG 2.2)
- Experience with LLM/AI APIs
- TypeScript
- Awareness of UK health data considerations (NHS DSPT, GDPR, privacy-by-design)
Requirements
- Flexible hours that fit around your MSc
- Real ownership of a full-stack product
- Work on meaningful digital health technology
- A strong portfolio project (React, Node, DB, AI)
- Opportunity to shape a production-grade MVP from a validated prototype