Full-Stack AI Software Engineer
Worldwide
We are looking for an expert Full-Stack AI Software Engineer to help turn our current prototype into a production-ready SaaS MVP. The product is Fuwment, a UK pathway decision-support platform. Users complete an assessment and receive structured outputs such as Career Readiness, UK Visa Pathway, UK Readiness, scores, route direction, and next-step recommendations. We already have a prototype built with Lovable, but we now need an experienced engineer to review the current product, improve or rebuild the architecture where needed, and deliver a stable product that real users can sign up for and use. The goal is to launch the product after this project. We are not looking for a visual prototype or demo only. We need a real, usable, production-ready MVP where users can register, complete the assessment, receive their pathway results, access free/paid sections, and use the product without manual support from us. The final delivery should be stable enough for an initial public launch with real users. This is not a simple bug-fix project. We need someone who can think through the full product, make technical decisions, and build the right frontend, backend, database, authentication, AI integration, deployment, and user flow. Responsibilities: - Review the current Lovable prototype and decide what should be kept, improved, or rebuilt - Set up a clean GitHub and deployment workflow - Build or improve the frontend using React, Next.js, TypeScript, or another suitable framework - Design and implement the backend using Node.js, Supabase, PostgreSQL, or the most suitable stack - Implement user authentication and account management - Create a database structure for users, assessments, pathway results, access status, and payment/unlock status - Build the assessment flow and result-generation logic - Create structured result pages for Career Readiness, UK Visa Pathway, UK Readiness, and relevant pathway details - Integrate AI/LLM features where useful, while keeping outputs structured, controlled, and reliable - Implement free vs paid access / unlock logic - Add Stripe or a payment-ready structure if needed - Deploy the product to Vercel or another suitable production environment - Test the product properly before handover - Prepare the product for initial launch, including production deployment, QA testing, basic error handling, and handover documentation Required Experience: - Strong full-stack SaaS development experience - React / TypeScript experience - Backend and database experience - Experience with Supabase, PostgreSQL, Node.js, or similar technologies - Experience with authentication and secure user data handling - Experience integrating AI APIs or LLM-based features - Experience deploying production web applications - Ability to make architecture decisions independently - Good product thinking and clear communication Nice to Have - Experience with Lovable, Claude Code, Cursor, or AI-assisted development tools - Experience with Stripe - Experience with SaaS dashboards or assessment/reporting products - Experience building AI-powered user flows - Experience taking a prototype to a market-ready MVP - Experience with PDF/report generation - Experience with admin dashboards or internal management tools Preferred Region We prefer working with an experienced developer based in Eastern Europe or Central/Eastern Europe, but we are open to strong candidates from other regions. Budget The budget is flexible and will depend on the proposed technical approach, timeline, and milestones. We prefer milestone-based delivery. Please include your suggested budget, timeline, technical approach, and milestones in your application. How to Apply Please include: - Examples of SaaS products or AI products you have built - Your recommended technical stack for this project - Your estimated timeline - Your suggested milestones - Your preferred pricing model - Any questions you would ask before starting We are looking for someone who can work independently, make good technical decisions, communicate clearly, and help us turn the current prototype into a real product that can be launched and used by real users.
- Less than 30 hrs/weekHourly
- 1-3 monthsDuration
- ExpertExperience Level
- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Last viewed by client:last week
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- United KingdomManchester6:48 PM
- Tech & ITSmall company (2-9 people)
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by