AI Product Engineer — Full-Stack SaaS

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

TYPE OF WORK

Full Time

SALARY

$1,500-$2,500

HOURS PER WEEK

40

DATE UPDATED

Sep 23, 2026

JOB OVERVIEW

We're building a custom operating system for pest control companies, and we're looking for an exceptional product engineer who can help us build and ship it FAST.

This is not a traditional developer role where you'll receive perfectly written tickets and detailed technical specifications.

You'll often be given:
- The business problem
- The outcome we need
- Existing product context
- Screenshots/mockups/examples
- Customer feedback
- Access to the current codebase and data

Your job is to figure out the best way to build it and take it all the way from idea → working production feature.

We're looking for someone who combines strong full-stack development ability with excellent product judgment and uses modern AI development tools to move extremely fast.

If you're the type of developer who can be told: "Here's the problem. Here's what the user needs to be able to do. Figure out how to build it."

…and then come back with a working product, keep reading.


What We're Building

PestLaunch helps pest control companies grow, improve profitability and build better operations.

We're building our own SaaS platform that becomes the operating system for these businesses.

The platform includes things like:
- Executive business dashboards
- CRM integrations
- Sales and lead pipelines
- Call tracking, recordings and transcripts
- AI call classification and scoring
- AI coaching
- Financial / QuickBooks integrations
- KPI and scorecard tracking
- Customer health
- Business diagnostics
- AI recommendations
- Tasks and notifications
- Campaign tracking
- Client implementation workflows
- Training portals
- Search
- Forms
- Internal/client communication
- Reporting and analytics

Our goal is to move extremely quickly and turn this into a product our clients use every day.

What You'll Own
You'll personally build and ship major parts of the product.

Depending on your strengths, that may include:
- Building complete product features from concept to production
- Front-end and back-end development
- Database architecture
- Dashboards and reporting
- API integrations
- CRM integrations
- AI features and workflows
- Authentication and permissions
- Search
- Notifications
- Data processing and normalization
- Internal admin tools
- Debugging and performance improvements
- Testing and QA
- Deployment

You'll work directly with the founder/product owner and another developer.

Individual features will have clear ownership so you can move quickly without waiting for someone to tell you every step.

What We're Looking For

You should have strong evidence that you've personally built real software products.

Ideally, you have experience with:
- Full-stack SaaS development
- React / Next.js or similar modern frameworks
- Databases such as PostgreSQL / Supabase
- APIs, webhooks and third-party integrations
- Authentication and permissions
- SaaS dashboards and reporting
- AI APIs / LLM integrations
- Modern deployment platforms such as Vercel
- Git / GitHub
- Building production software from scratch

Experience with tools such as Claude Code, Cursor, Codex or similar AI coding tools is strongly preferred.

Experience building CRM, ERP, field-service, home-service, business operations or vertical SaaS products is a major plus.

Experience integrating platforms such as QuickBooks, Housecall Pro, ServiceTitan, Jobber, FieldRoutes, PestPac, GorillaDesk, GoHighLevel or similar systems is also a major plus.

The Person We're Looking For

We're NOT looking for someone who needs every feature broken into detailed development tickets.

We're looking for someone who:
- Figures things out
- Moves extremely fast
- Has strong product judgment
- Can understand business workflows, not just code
- Keeps solutions simple when simple works
- Uses AI aggressively to increase development speed
- Can learn unfamiliar APIs/software quickly
- Tests their own work
- Cares about data accuracy
- Notices edge cases
- Communicates blockers quickly
- Finishes what they start
- Can independently own a feature from idea through production


How to Apply

Please send a 5–7 minute Loom video answering the following.

1. Show us the best SaaS/product you've personally built.
Actually open the product and show it working. Do not just show screenshots or slides.

2. Tell us exactly what YOU built.

What did you personally architect, design and code?
What was built by other developers?

3. Explain the technical architecture.

Briefly show us:
- Front end
- Back end
- Database
- APIs/integrations
- Hosting/deployment

Keep this high level.

4. Show us something you've built using AI coding tools.

Claude Code, Cursor, Codex or similar.
Tell us approximately how long it took you to build.

5. Show us an example where you were given a BUSINESS PROBLEM rather than detailed technical specifications.

What were you told?
How did you d ---------- what needed to be built?
What did you personally build?
What was the result?

6. Tell us how you would approach this role.

You're joining an existing SaaS product with an existing developer and a large roadmap.
Your goal is to dramatically increase how quickly we ship high-quality features.
How would you approach your first 30 days?


Important: We care much more about seeing real things you've personally shipped than hearing polished answers about software development.

If you cannot show us a real product you've personally built, this probably isn't the right role.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0184
Total Execution Time  0.0202
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,512,424 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/AI-Product-Engineer-Full-Stack-SaaS-1737068
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0114 seconds)  (Hide)
0.0012   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1737068
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 937725
 LIMIT 1 
0.0011   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1737068
AND `misc`.`id` IS NULL 
0.0005   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-04',ej.date_added) duration_days, DATEDIFF('2026-10-04',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_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-10-04',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1737068' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1737068 
0.0021   UPDATE employer_jobs SET hit_counts = '***Sep-23-2026=617***Sep-24-2026=736***Sep-25-2026=287***Sep-26-2026=206***Sep-27-2026=151***Sep-28-2026=155***Sep-29-2026=90***Sep-30-2026=84***Oct-01-2026=65***Oct-02-2026=61***Oct-03-2026=33***Oct-04-2026=1' WHERE job_id= '1737068'  
0.0007   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=2326***Oct-2026=160' WHERE job_id= '1737068'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1737068' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1737068 
0.0022   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '937725'
AND `date_added` >= '2022-06-08' 
0.0004   select * from teasers 
0.0007   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)