Full-Stack Developer for AI Workflow Platform

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

TYPE OF WORK

Full Time

WAGE / SALARY

$2000 USD per month

HOURS PER WEEK

40

DATE UPDATED

May 5, 2026

JOB OVERVIEW

Company Description

PersonaOS is an AI workflow platform built to help businesses plan, create, test, and improve their marketing and creative systems faster.

We are building tools that combine full-stack software, AI workflows, automation, and intuitive product design. The goal is to make complex creative and strategic work easier to manage, repeat, and scale.

We are a small startup based in Riverside County, CA, but this role is fully remote. We are looking for someone who wants to be part of an early-stage team with real growth potential. This is a chance to help build new products from the ground up, test ideas quickly, solve interesting problems, and have a direct impact on the direction of the platform.

Role Description

We are seeking a Full-Stack Developer to help build and improve PersonaOS, our AI-powered workflow platform.

This is a full-time, fully remote role for someone who enjoys building new things, moving quickly, and turning ideas into working software. You will work across both front-end and back-end development, helping create clean user interfaces, reliable database structures, AI workflow integrations, and product features that make the platform more useful.

You will work closely with the founder and team to design, develop, test, and improve core parts of the product. This role is a good fit for someone who likes startup environments, wants room to grow, and is excited by the idea of building tools that may change quickly as we test, learn, and improve.

Responsibilities
Build and maintain front-end and back-end features for PersonaOS
Create clean, responsive, and easy-to-use interfaces
Connect front-end experiences to databases, APIs, and AI workflows
Help integrate workflow tools, automation systems, and AI APIs
Test new ideas quickly and help turn rough concepts into working product features
Debug issues, improve performance, and maintain clean code
Collaborate on product decisions, user flows, and technical implementation
Help shape the platform as it grows from early-stage product into a larger system
Qualifications
Experience with full-stack development
Strong front-end development skills
Experience with back-end web development and software development practices
Ability to write clean, efficient, and maintainable code
Experience connecting front-end and back-end systems
Proficiency with modern web technologies, frameworks, and tools
Strong problem-solving skills and attention to detail
Comfortable working in a fast-moving startup environment
Good communication and collaboration skills
Experience with AI tools, automation, APIs, or workflow builders is a plus
Bachelor’s degree in Computer Science or a related field is helpful, but equivalent experience is also welcome
Ideal Fit

You are someone who likes building, testing, and improving. You do not need every detail handed to you in a perfect spec. You are comfortable figuring things out, asking good questions, and helping turn ideas into usable software.

This is a strong opportunity for a junior-to-mid-level developer who wants to grow with an early-stage AI startup and have a meaningful role in building the product from the ground up.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0009
Controller Execution Time ( Jobseekers / Job )  0.1284
Total Execution Time  0.1299
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,512,208 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Full-Stack-Developer-for-AI-Workflow-Platform-1638146
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.1123 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0008   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1638146
 LIMIT 1 
0.0006   SELECT *
FROM `employers`
WHERE `employer_id` = 890822
 LIMIT 1 
0.1035   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` = 1638146
AND `misc`.`idIS NULL 
0.0007   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 '1638146' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1638146 
0.0021   UPDATE employer_jobs SET hit_counts '***May-04-2026=749***May-05-2026=183***May-06-2026=75***May-07-2026=22***May-08-2026=25***May-09-2026=21***May-10-2026=3***May-11-2026=11***May-12-2026=18***May-13-2026=5***May-14-2026=6***May-15-2026=4***May-16-2026=5***May-17-2026=4***May-18-2026=5***May-19-2026=2***May-20-2026=2***May-21-2026=7***May-22-2026=4***May-23-2026=2***May-24-2026=3***May-25-2026=2***May-26-2026=4***May-27-2026=2***May-28-2026=2***May-29-2026=1***May-31-2026=1***Jun-01-2026=4***Jun-02-2026=3***Jun-03-2026=3***Jun-04-2026=2***Jun-05-2026=1***Jun-07-2026=1***Jun-08-2026=1***Jun-09-2026=3***Jun-10-2026=2***Jun-11-2026=2***Jun-12-2026=4***Jun-13-2026=3***Jun-14-2026=2***Jun-15-2026=1***Jun-16-2026=3***Jun-17-2026=2***Jun-18-2026=3***Jun-19-2026=1***Jun-22-2026=1' WHERE job_id'1638146'  
0.0006   UPDATE employer_jobs SET monthly_hits '***May-2026=1168***Jun-2026=42' WHERE job_id'1638146'  
0.0013   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1638146' 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` = 1638146 
0.0011   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '890822'
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)