Full-Stack Developer – Complete & Maintain AI-Generated Cleaning Marketplace App
Worldwide
We are building a cleaning service marketplace platform (Uber-style model) where customers can book home cleaning services and cleaners can manage jobs, availability, and earnings. The application is already partially built using AI-assisted development tools, and we are now looking for an experienced Full-Stack Developer to take over the existing codebase, complete missing functionality, fix issues, and prepare the platform for production launch. This is not a build-from-scratch project — you must be comfortable working with existing AI-generated codebases and improving them. What You Will Do Review and understand an existing AI-generated codebase Complete unfinished features and fix bugs Improve performance, structure, and scalability Enhance UI/UX and user flows Integrate and optimize APIs and third-party services Implement secure authentication and role-based access (customers, cleaners, admin) Work with Supabase (database, auth, storage, edge functions) Integrate Stripe or similar payment systems Deploy updates and support production launch Provide ongoing maintenance and improvements after launch Key Features of the Platform Customer signup/login Cleaner onboarding & profiles Booking and scheduling system Service area and availability management Payment processing (Stripe preferred) Ratings & reviews system Notifications (email/SMS/push) Admin dashboard Real-time booking status updates Mobile responsive design Required Skills: Strong experience with React and/or Next.js Strong backend experience with Node.js Experience with Supabase (Auth, DB, Storage, Functions) API integration experience Experience with payment gateways (Stripe preferred) Ability to work with and refactor existing codebases Git/GitHub workflow experience Deployment experience (Vercel, AWS, etc.) Additional Skills required : Experience building marketplace / Uber-like apps Experience with AI-generated or low-code/AI-assisted apps SaaS product development experience Mobile app experience (React Native / Flutter) Experience scaling production apps 📌 Important Note This project already exists in a partially developed state. We need someone who can quickly understand the current build, identify gaps, and take ownership to bring it to production quality, not start from scratch. Strong communication and long-term reliability are important, as this can turn into an ongoing maintenance role.
- More than 30 hrs/weekHourly
- 3-6 monthsDuration
- ExpertExperience Level
$5.00
-
$10.00
Hourly- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Last viewed by client:2 weeks ago
- Interviewing:9
- Invites sent:10
- Unanswered invites:1
About the client
- CANMississauga11:17 AM
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