AI Developer

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

TYPE OF WORK

Full Time

WAGE / SALARY

$5/hour starting - work up to $20/hour

HOURS PER WEEK

40

DATE UPDATED

Apr 25, 2026

JOB OVERVIEW

About FlowOperations.AI

FlowOperations is an AI automation and revenue operations company. We build end-to-end systems for digital service founders doing $30K to $500K per month. Our core product, The Flow Engine, deploys AI agents and automated workflows across three pillars: Marketing, Sales, and Delivery. We move fast, ship real systems, and obsess over client outcomes.

The Role

We're hiring an AI Developer to build, deploy, and maintain automation infrastructure for our clients and our internal operations. You'll work directly with the founder and our agent fleet, turning specifications into shipped systems.
This is not a "wait for tickets" role. You'll be expected to own outcomes, ship quickly, and operate with minimal hand-holding once you understand our standards. If you thrive on clarity, ownership, and the satisfaction of building things that actually work in production, you'll do well here.

What You'll Build

- Multi-step n8n workflows connecting AI APIs, CRMs, databases, and messaging platforms
- ---------- scenarios for client-facing automations
- Zapier flows for lighter-weight integrations
- Custom AI agent pipelines using OpenAI, Anthropic Claude, and other LLM APIs
- Webhook handlers, API integrations, and database connections (Supabase, Airtable, GoHighLevel)
- Slack bots, Notion automations, and content distribution systems
- Client onboarding flows, sales pipeline automations, and delivery workflows

Requirements (Non-Negotiable)

-Strong working knowledge of n8n (this is our primary tool)
-Hands-on experience with ---------- and Zapier
-Comfortable with REST APIs, webhooks, JSON, and basic JavaScript
-Experience working with LLM APIs (OpenAI, Claude, or similar)
-Solid English communication, written and verbal
-Self-starter who can run with a Loom video or written spec without 20 follow-up questions
-Organized: tracks tasks, hits deadlines, documents your work
-Takes feedback well and iterates fast
-Reliable internet and a quiet workspace

Nice to Have

-Experience with Supabase, Airtable, or similar databases
-Familiarity with GoHighLevel, Slack API, or Notion API
-Basic knowledge of vector databases or RAG systems
-Front-end experience with Lovable, Bubble, or similar no-code/low-code tools
-Prompt engineering experience
-Comfort with Git and basic version control

Raises are tied to: code quality, delivery speed, communication, ownership, and client outcomes. We don't do across-the-board raises. Top performers move up fast. Average performers stay where they are.
Reviews happen at the 90-day mark, then quarterly.

What We're NOT

A clock-in, clock-out shop
A place where you can hide behind unclear specs
A team that tolerates missed deadlines without communication

What We ARE

A high-output, high-feedback environment
A team building real systems for real revenue
A path to senior automation work, ownership, and long-term growth as the company scales


How to Apply

Send the following to apply:

1) A short Loom video (under 3 minutes) walking through one n8n or Make automation you've built. Show the actual scenario, not slides.
2) A list of AI tools and APIs you've worked with (n8n, Make, Zapier, OpenAI, Claude, Supabase, etc.)
3) Your English fluency self-rating (1 to 10) and a 60-second voice note in English
4) Your availability to start and your current time zone
5) One sentence on why this role interests you

Applications without a Loom video will be skipped. We need to see how you think and how you build.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0305
Total Execution Time  0.0319
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,513,552 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/AI-Developer-1632438
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0246 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0009   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1632438
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 897425
 LIMIT 1 
0.0169   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` = 1632438
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-06-20',ej.date_added) duration_daysDATEDIFF('2026-06-20',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-20',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1632438' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1632438 
0.0008   UPDATE employer_jobs SET hit_counts '***Apr-25-2026=273***Apr-26-2026=214***Apr-27-2026=78***Apr-28-2026=49***Apr-29-2026=30***Apr-30-2026=22***May-01-2026=7***May-02-2026=8***May-03-2026=12***May-04-2026=8***May-05-2026=10***May-06-2026=13***May-07-2026=4***May-08-2026=6***May-09-2026=3***May-10-2026=1***May-11-2026=5***May-12-2026=7***May-14-2026=4***May-15-2026=4***May-16-2026=4***May-17-2026=1***May-18-2026=1***May-19-2026=1***May-20-2026=4***May-21-2026=4***May-22-2026=3***May-23-2026=1***May-25-2026=2***May-26-2026=2***May-27-2026=19***May-28-2026=15***May-29-2026=7***May-30-2026=4***May-31-2026=14***Jun-01-2026=8***Jun-02-2026=13***Jun-03-2026=4***Jun-04-2026=3***Jun-05-2026=1***Jun-07-2026=3***Jun-08-2026=1***Jun-09-2026=1***Jun-10-2026=2***Jun-11-2026=2***Jun-13-2026=1***Jun-14-2026=5***Jun-16-2026=1***Jun-17-2026=4***Jun-20-2026=3' WHERE job_id'1632438'  
0.0016   UPDATE employer_jobs SET monthly_hits '***Apr-2026=663***May-2026=173***Jun-2026=52' WHERE job_id'1632438'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1632438' 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` = 1632438 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '897425'
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)