AI Automation Developer (Claude Code)

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

TYPE OF WORK

Full Time

SALARY

1000-2000

HOURS PER WEEK

40

DATE UPDATED

Oct 23, 2026

JOB OVERVIEW

We're looking for an experienced AI Automation Developer who builds real software with Claude Code, to help us build and run the AI infrastructure behind our performance marketing agency.

We already run a team of AI agents in Slack, our own creative performance tracker, an AI video engine, and integrations with Meta Ads, Lead Prosper, RedTrack, ClickUp, Google Workspace and Zapier. You will turn new ideas into working, safe and documented systems, and explain them in plain English so the whole team can use them.

*****What You Get*****
Fixed Salary Based on Skills
Performance Bonuses
+ Insurance provided*

You also get room to grow within an Affiliate Marketing Agency.
Work every day with the newest AI tools (Claude, AI agents, AI video) on real systems that run a real business, and be a part of a winning team.
You also get the opportunity to lead our AI and automation team as we grow.

-----
Your Responsibilities As an AI Automation Developer:
- Build, maintain and improve our AI agents (Claude API) that work inside Slack.
- Build and improve our internal tools and dashboards (Next.js, TypeScript, SQLite).
- Connect our tools through their APIs: Meta Ads, Lead Prosper, RedTrack, ClickUp, Google Drive, Docs and Sheets, Slack, QuickBooks and Zapier.
- Deploy and monitor our apps on Railway and Cloudflare, and fix what breaks.
- Keep everything safe: API keys out of code and chats, backups, and spending limits on every paid API.
- Write clear documentation and SOPs for everything you build, so the whole team can use it.
- Turn new ideas into a clear plan, then ship it step by step.

Requirements/Qualifications:
- Fluent in English, and able to explain technical things simply.
- Proven experience building real projects with Claude Code (show us what you shipped).
- Strong TypeScript / JavaScript (Node.js). Python is a plus.
- Experience with REST APIs, webhooks, OAuth and JSON.
- Experience deploying apps (Railway, Vercel, Cloudflare or similar) and using Git and GitHub.
- Experience building with AI APIs (Anthropic or OpenAI): prompts, tool use, agents.
- Careful with money and security: you never spend on a paid API or touch a live system without approval.
- Asks questions when unsure, instead of guessing.
- Ability to work independently while meeting deadlines.
- Stable internet connection with a backup.
- Availability during 9:00 AM EST to 5:00 PM EST.

Bonus: (optional)
- Fluent in French
- Experience with the Meta Marketing API or ad tracking tools (RedTrack, Lead Prosper).
- Experience with Slack apps or bots, MCP servers, or n8n / Zapier.
- Experience with AI video tools (ffmpeg, Veo, Runway, ElevenLabs).
- Experience in affiliate marketing or lead generation.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0126
Total Execution Time  0.0139
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,500,712 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/AI-Automation-Developer-Claude-Code-1755223
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0072 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1755223
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 773250
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1755223
AND `misc`.`id` IS NULL 
0.0004   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-27',ej.date_added) duration_days, DATEDIFF('2026-10-27',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-27',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1755223' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1755223 
0.0008   UPDATE employer_jobs SET hit_counts = '***Oct-23-2026=1288***Oct-24-2026=601***Oct-25-2026=50***Oct-26-2026=4***Oct-27-2026=3' WHERE job_id= '1755223'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=1945' WHERE job_id= '1755223'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1755223' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1755223 
0.0015   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '773250'
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)