Full-Stack Developer (React / Next.js + Python or Node | AI-Enabled Health Tech MVP)
About the project.
We are building an early-stage chat-based therapy platform with an embedded therapist-side AI assistant.
This is a small, well-defined MVP with clear scope, clinical constraints, and a strong focus on clean architecture and data privacy.
What you will build (MVP scope)
1. Client Web Application
- secure chat interface between client and therapist
- simple view for assignments / exercises
- mobile-friendly, responsive UI
2. Therapist Console
-view full conversation history
- AI-generated:draft replies (for therapist review), conversation summaries
-clear separation between human and AI content
3. Backend API
-session management, messages, assignments
-openAI API integration
-basic role separation (client / therapist)
Technical Stack (preferred, flexible)
Frontend:
- react or Next.js
-focus on clarity, responsiveness, and maintainability
Backend:
-fastAPI (Python) preferred or Node.js (Express / NestJS)
- RESTful API design
Database:
-managed PostgreSQL (Supabase, Neon, or similar)
-relational modeling for users, sessions, messages
-basic migrations and indexing
AI:
OpenAI API (GPT-4o / GPT-4o-mini).
Use cases:
- draft therapist responses
- conversation summaries
- assignments
Responsibilities:
1. Design and implement a small but well-structured full-stack application
2. Maintain clear separation between:
- API routes
- business logic
- database layer
- AI / LLM layer
3. Build the system so that:
- AI models can be swapped later
- future self-hosting is possible
4. Implement basic security and privacy practices:
- safe handling of API keys
- minimal PII
- user anonymity (nicknames)
5. Collaborate closely with the founder:
- translate prompt specifications and clinical rules into APIs
- iterate quickly based on feedback
Working Style & Expectations:
-early-stage product: small scope
-clear requirements
-architecture and code quality matter more than speed alone
Format:
Full-time (4 - 5 weeks).