Founding Full-Stack Developer — Contract / V1 Build

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

TYPE OF WORK

Gig

SALARY

12-20/hr.

HOURS PER WEEK

25

DATE UPDATED

Aug 27, 2026

JOB OVERVIEW

Founding Full-Stack Developer — Contract / V1 Build

I'm building Scout — Your AI Private Investigator, a consumer web product that helps users investigate and verify information about someone they're dating or getting to know.

I'm looking for a strong, product-minded full-stack developer to help build the first working version.

This is not a basic ChatGPT wrapper.

Scout will take information supplied by a user, conduct structured research using available APIs and lawful public-source data, organize and analyze the findings, compare evidence against claims made by the subject, and produce a polished investigative Case Report.

What V1 Needs to Do

The initial product will include:

Marketing/landing site

User signup and authentication

Payment/checkout

New Case intake form

Ability to enter identifiers such as name, location, phone, email, social handles, employer, photos and other known information

Freeform field where users can provide claims or context they want Scout to investigate

Integrations with appropriate third-party APIs/data sources

AI-assisted extraction, matching, analysis and synthesis

Source/evidence preservation

Investigation processing/status experience

Structured Case Report generation

Saved case history

Basic admin functionality

Production deployment

The Core Product

The most important output is the Scout Case Report.

Reports should synthesize findings into sections such as:

TL;DR

Identity summary

What checks out

Potential inconsistencies

Digital footprint

Relevant timeline

Image/profile findings where technically feasible

Information Scout could not verify

Investigative summary

Sources/evidence

The experience should feel like opening a modern private-investigation case file — not receiving a generic AI-generated wall of text.

Important Product Principles

Scout must distinguish between:

Verified information

Information that appears consistent

Potential inconsistencies

Uncertain matches

Information that could not be verified

The platform should avoid presenting AI inference as fact.

The architecture should also be modular so additional data sources and investigative capabilities can be added over time.

What I'm Looking For

Ideally, you have experience with:

Building full-stack SaaS or consumer web applications

React / Next.js or similar modern frontend frameworks

Backend/database architecture

Authentication

Stripe or similar payments

Third-party API integrations

AI/LLM integrations

Structured AI outputs

File/image uploads

Report/dashboard interfaces

Cloud deployment

Security and privacy best practices

Experience working with investigative, identity, OSINT, search, enrichment or data-aggregation products is a major plus.

You Should Be

Product-minded, not just waiting for tickets

Comfortable helping evaluate technical approaches

Able to communicate tradeoffs clearly

Willing to push back when something is unnecessarily complex

Strong at shipping practical V1 products

Comfortable working directly with a founder

Project Structure

This will begin as a contract V1 build.

I expect to break development into milestones rather than committing the entire build upfront.

There may be significant ongoing work after V1 for the right person.

When Applying

Please include:

A brief introduction.

Links to 2–3 relevant products you've built.

Which parts of those products you personally developed.

Your experience integrating third-party APIs.

Your experience working with AI/LLMs.

Your preferred technology stack for a product like this and why.

How you would generally approach building Scout's investigation workflow.

Your availability.

Your hourly rate and/or preferred project pricing structure.

Please also start your application with the words SCOUT CASE FILE so I know you read the full posting.

I'm especially interested in developers who can think like an early-stage product builder rather than simply execute specifications.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0108
Total Execution Time  0.0122
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,502,328 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Founding-Full-Stack-Developer-Contract-V1-Build-1716347
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0053 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1716347
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 868120
 LIMIT 1 
0.0005   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1716347
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-24',ej.date_added) duration_daysDATEDIFF('2026-09-24',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-09-24',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1716347' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1716347 
0.0007   UPDATE employer_jobs SET hit_counts '***Aug-26-2026=2***Aug-27-2026=629***Aug-28-2026=113***Aug-29-2026=59***Aug-30-2026=44***Aug-31-2026=52***Sep-01-2026=42***Sep-02-2026=36***Sep-03-2026=20***Sep-04-2026=9***Sep-05-2026=8***Sep-06-2026=20***Sep-07-2026=14***Sep-08-2026=16***Sep-09-2026=18***Sep-10-2026=12***Sep-11-2026=1***Sep-12-2026=9***Sep-13-2026=5***Sep-14-2026=2***Sep-15-2026=6***Sep-16-2026=27***Sep-17-2026=28***Sep-18-2026=16***Sep-19-2026=14***Sep-24-2026=2' WHERE job_id'1716347'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Aug-2026=899***Sep-2026=305' WHERE job_id'1716347'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1716347' 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` = 1716347 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '868120'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)