Full-Stack Developer for SaaS AI Chat Agent Platform (FastAPI + React)

Full-Stack Developer for SaaS AI Chat Agent Platform (FastAPI + React)

Full-Stack Developer for SaaS AI Chat Agent Platform (FastAPI + React)

Upwork

Upwork

Remoto

17 horas atrás

Nenhuma candidatura

Sobre

📄 Job Description: We are building a SaaS platform that allows business owners to generate and launch their own personalized AI assistant (chatbot) for customer service and sales — powered by OpenAI (GPT-4o) and integrated with real-time business data (scheduling, product catalog, etc.). We already have: Prompt templates Automation flows (Make/Zapier) Basic FastAPI backend Initial design specs Now we need a skilled full-stack developer to help us evolve this into a scalable platform. ✅ Responsibilities: Build and maintain a FastAPI backend to generate and serve dynamic prompts Implement user authentication (JWT or Supabase Auth) Set up a PostgreSQL or Supabase database for client configurations Develop a frontend dashboard (Next.js or React) for: Filling in agent config forms Managing product/service catalog Testing the chatbot Integrate with OpenAI API to deploy live agents Connect third-party services like WhatsApp (Twilio), Google Calendar, or CRM/ERP systems 🎯 Must-Have Skills: Python (FastAPI), PostgreSQL React or Next.js REST API integration (especially OpenAI) Experience with multi-tenant SaaS or prompt-based AI platforms English communication skills 🧠 Nice-to-Have: Experience with Retool, Supabase, or Firebase Knowledge of scheduling logic or ERP systems Familiarity with Make/Zapier automations 💡 Example Deliverables: API endpoint: /generate-prompt using Jinja2 templates Frontend form for creating agents Admin dashboard showing all agents, users, and logs Live preview of prompt and chat test Webhook integration to update appointment availability 📦 Project Phase: MVP (Minimum Viable Product) — already scoped and designed. We’re looking for someone proactive, communicative, and ready to grow with us.