Full-Stack SaaS Web App Developer, AI Prototype to Production

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Part Time

WAGE / SALARY

Negotiable PHP (ONLY) Rate

HOURS PER WEEK

25

DATE UPDATED

Jun 7, 2026

JOB OVERVIEW

Company Overview

We are seeking a skilled Full-Stack SaaS Web App Developer who can help turn AI-built prototypes into production-ready web apps, SaaS-style tools, and internal team systems. This role requires substantial availability during U.S. Eastern business hours for communication, collaboration, updates, and technical questions.

Position Overview

We are hiring a Full-Stack SaaS Web App Developer to support the development of internal tools, team portals, dashboards, and SaaS-style web applications.

Some apps are currently built or prototyped in Lovable and connected to GitHub. This role requires someone who can review existing AI-generated app code, determine what can be reused or improved, connect the backend properly, set up deployment, and help move prototypes into stable production environments.

This is not a basic website role. We need someone who understands frontend, backend, databases, authentication, APIs, deployment, and app logic. Because this work involves ongoing collaboration and technical decision-making, the person must be available for regular communication during U.S. Eastern hours.

Key Responsibilities
• Review Lovable/AI-generated apps and connected GitHub repositories
• Turn prototypes into production-ready web apps
• Build and clean up React, Next.js, and/or TypeScript applications
• Set up or improve Supabase, PostgreSQL, Firebase, or similar backend/database systems
• Build dashboards, portals, admin panels, forms, and workflow tools
• Set up authentication, user roles, and permissions
• Connect approved APIs, webhooks, and third-party tools
• Collaborate with our automation specialist on n8n or API-based workflows when needed
• Deploy apps using Vercel, Railway, Render, VPS, or similar platforms
• Set up environment variables and secure API key handling
• Identify what is functional, what is prototype-only, and what should wait
• Document setup, architecture, deployment steps, and technical decisions
• Provide regular updates, blockers, and questions

Qualifications
• Proven experience with full-stack web app development
• Experience with React, Next.js, and/or TypeScript
• Experience with GitHub and version control
• Experience with Supabase, PostgreSQL, Firebase, or similar backend/database tools
• Experience setting up authentication, user roles, and permissions
• Familiarity with API integrations and webhooks
• Experience deploying apps with Vercel, Railway, Render, VPS, or similar platforms
• Ability to review existing code and explain what should be reused, refactored, or rebuilt
• Strong communication and documentation habits
• Substantial availability during U.S. Eastern business hours

Preferred Skills
• Experience with Lovable, Bolt, Replit, or other AI/no-code/low-code app builders
• Experience taking AI-generated prototypes into production
• Familiarity with n8n, Zapier, or Make
• Experience with Stripe, OpenAI, OpenRouter, Claude, or other AI APIs
• Experience with ClickUp, Google Drive, Gmail, Google Calendar, or similar business tools
• Experience building internal tools, agency operations systems, SaaS apps, dashboards, or portals
• Understanding of secure app development practices

Compensation
Pay is negotiable based on experience and technical depth.

Application Process
To apply for this position, candidates MUST complete all of the following steps:

1. Submit a resume outlining full-stack development, SaaS, web app, or internal tool experience.
2. Upload examples or screenshots of previous apps, dashboards, portals, SaaS products, GitHub repositories, or deployment projects.
3. Submit a newly recorded video introduction where you:
State the current date
Briefly explain your full-stack development experience
Describe your experience with React, Next.js, TypeScript, GitHub, Supabase, APIs, and deployment
Explain whether you have worked with Lovable, AI-generated prototypes, or no-code/low-code app builders
Briefly describe one web app, SaaS product, dashboard, or internal tool you helped build or deploy
Confirm your regular availability during U.S. Eastern business hours

Important Application Instructions
• Applications must be submitted through this link: ---------- /4130RpL
• Applications submitted directly on other platforms will not be reviewed
• All steps must be completed to be considered

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0430
Total Execution Time  0.0443
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,532,664 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Full-Stack-SaaS-Web-App-Developer-AI-Prototype-to-Production-1657857
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0373 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0009   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1657857
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 730286
 LIMIT 1 
0.0236   SELECT COUNT(DISTINCT t.id) as cnt
FROM 
`t_thread` `t`
INNER JOIN `t_message` `mON `t`.`id` = `m`.`thread_id`
INNER JOIN `t_message_employer` `eON `m`.`id` = `e`.`message_id`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1657857
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-06-22',ej.date_added) duration_daysDATEDIFF('2026-06-22',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-06-22',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1657857' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1657857 
0.0007   UPDATE employer_jobs SET hit_counts '***May-29-2026=211***May-30-2026=256***May-31-2026=134***Jun-01-2026=111***Jun-02-2026=68***Jun-03-2026=42***Jun-04-2026=34***Jun-05-2026=24***Jun-06-2026=18***Jun-07-2026=426***Jun-08-2026=283***Jun-09-2026=123***Jun-10-2026=48***Jun-11-2026=34***Jun-12-2026=24***Jun-13-2026=18***Jun-14-2026=16***Jun-15-2026=20***Jun-16-2026=22***Jun-17-2026=27***Jun-18-2026=15***Jun-19-2026=8***Jun-20-2026=3***Jun-22-2026=1' WHERE job_id'1657857'  
0.0006   UPDATE employer_jobs SET monthly_hits '***May-2026=595***Jun-2026=1364' WHERE job_id'1657857'  
0.0010   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1657857' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1657857 
0.0076   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '730286'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)