Full Stack AI Engineer for AI-Powered SaaS MVP (Next.js + Python + LiveKit + LangGraph)
Worldwide
We are a startup building an AI-powered SaaS platform with real-time voice capabilities. The core product is a web-based dashboard where users can interact with an AI voice agent, manage sessions, and access AI-generated insights in real time. We have the product design ready in Figma and a basic project structure set up. We need an experienced Full Stack Developer to take ownership of the AI layer, voice integration, and frontend implementation. This is an MVP build. We are not looking for over-engineered solutions. We want clean, maintainable, and production-ready code delivered efficiently. What You Will Build: • LangGraph AI Agent - Build a multi-step LangGraph agent for conversational logic, tool calling, and decision-making. - Maintain session memory and support multi-turn conversations. - Return structured responses to the frontend. • LiveKit Voice Integration - Integrate LiveKit for real-time voice communication between users and the AI agent. - Implement room creation, session management, live transcription, and AI voice responses using ElevenLabs or a similar provider. • Next.js Frontend Dashboard - Build the complete frontend using Next.js 14 App Router, TypeScript, Tailwind CSS, and Shadcn UI components based on the provided Figma designs. - Implement Clerk authentication. - Build session management, conversation history, and subscription management using Stripe. • Python Backend - Develop a FastAPI backend to handle AI agent orchestration, LangGraph workflows, LiveKit session management, and third-party API integrations. - Connect with Supabase PostgreSQL for user and session storage. • Basic Admin Panel - Build a simple dashboard for viewing active sessions, basic usage metrics, and user management. Technical Requirements - Next.js 14 (App Router) - TypeScript - Python - FastAPI - LangGraph - LiveKit - Supabase - Clerk Authentication - Stripe - Tailwind CSS - Shadcn UI - Vercel - Railway or AWS Deliverables - Complete Next.js frontend codebase - FastAPI backend with LangGraph integration - End-to-end LiveKit voice functionality - Stripe subscription flow with webhooks - Supabase schema and migrations - Deployment on Vercel and Railway (or AWS) - Basic setup and environment documentation Who We're Looking For - Experience shipping production SaaS applications with Next.js. - Hands-on experience with LangGraph or LangChain. - Strong Python and FastAPI skills. - Experience integrating real-time communication platforms such as LiveKit or similar. - Ability to work independently, communicate clearly, and deliver high-quality work on schedule. When Applying Please include: - 1–2 relevant projects demonstrating Next.js and AI integration. - Your estimated timeline for completing this MVP. - Your fixed-price proposal.
$30.00
Fixed-price- IntermediateExperience Level
- Remote Job
- One-time projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Last viewed by client:yesterday
- Hires:1
- Interviewing:3
- Invites sent:2
- Unanswered invites:0
About the client
- United StatesAtlanta3:11 AM
- $20K total spent276 hires, 12 active
- 139 hours
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