AI-Native Senior Engineer — Claude Code + LLM APIs Daily

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

TYPE OF WORK

Full Time

SALARY

$10 - $25 USD/hour

HOURS PER WEEK

TBD

DATE UPDATED

Apr 18, 2026

JOB OVERVIEW

If you work with Claude Code, Cursor, Aider, or similar AI coding tools every day — and you catch what they get wrong instead of merging bugs — we want to talk.

## What we do

Joburn runs 10+ production Next.js apps for agencies, creators, and coaches. Supabase backend. Vercel hosting. Direct API integrations with Claude, Gemini, HeyGen, and other LLM providers.

We use AI coding tools non-stop. We ship faster than a small team has a right to. But the founder is the bottleneck on review and integration. That's where you come in.

## What you'll do

- Take specs from Claude Code, finish them, harden them, ship them
- Build LLM-powered features end to end: prompting, tool use, streaming, evals
- Own Supabase schemas and RLS for multi-tenant apps
- Work across 10+ apps in our ecosystem
- Debug what AI generated but didn't understand

## What you need

- 5+ years production Next.js, React, TypeScript
- Claude Code, Cursor, Aider, or equivalent as your daily driver
- LLM APIs in production. OpenAI, Anthropic, Gemini. You've hit rate limits. You've debugged tool calls. You've built evals.
- Supabase, Postgres, RLS policies from scratch
- Security discipline. You audit AI-generated code before merging.
- Strong async English

Bonus if you know: ---------- v, Railway, Remotion, ---------- , Stripe webhooks, GoHighLevel API.

Double bonus if you know: Jobs To Be Done (JTBD), The Mom Test, Switch framework, or similar product-thinking methodologies. We think in outcomes, not features — if you do too, we'll move very fast together.

## The deal

$2,500 - $4,000 USD/month, 30-40 hrs/week. Biweekly pay via EasyPay.

Paid trial project first (2-3 days, $ ---------- ). Retainer starts if the trial proves out. Rate review at 90 days.

First engineering hire at a company scaling multiple AI products. Growth path into Lead Engineer as we build the team.

## This role is for you if

- You think from first principles. You understand the problem before you write the code. You know that a well-defined problem is 90% of the solution — the rest is wiring.
- You're proactive at an elite level. You don't wait to be told what's broken.
- You've shipped production code that real users depend on — not demos, not templates, not agency throwaways
- You catch what AI coding tools get wrong instead of merging their bugs
- You treat security as a constant, not a feature request
- You want to stick around for 2+ years and grow as we grow
- You read job posts carefully (and you'll follow the subject line rule below)

## This is NOT for you if

- You just execute specs without asking why — "why" is the most important question you'll ask here
- You've never written an RLS policy from scratch, or you think RLS is the same as middleware auth
- You've never used Claude Code, Cursor, or a similar AI coding tool in real work
- You're looking for 3 months of work then moving on
- You're an agency, team, or staffing firm bidding on behalf of someone else
- You write proposals with ChatGPT and don't read job descriptions carefully

## How to apply

Change your email subject line to: JOBURN-ENG | [your favorite programming language]

Example: JOBURN-ENG | Python

Then answer these 3 questions inside your application:

1. Paste an RLS policy you wrote. What table, what rule, why it exists.
2. What kind of work makes you lose track of time? Doesn't have to be code — could be anything.
3. When you hit a wall on a hard problem, what do you usually do?

Wrong subject line format = auto-reject. Generic ChatGPT-style answers = auto-reject. We read every word.

## About Joburn

Joburn Pte. Ltd., Singapore-registered. We build AI-powered growth infrastructure for SaaS companies, agencies, creators, and coaching businesses. We've helped clients generate multi-seven-figures in revenue.

Small distributed team. We move fast, ship quality, and get shit done. No corporate politics, no committee meetings, no busywork.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0137
Total Execution Time  0.0203
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,517,688 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/AI-Native-Senior-Engineer-Claude-Code-LLM-APIs-Daily-1626920
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0065 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1626920
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 598333
 LIMIT 1 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1626920
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-19',ej.date_added) duration_daysDATEDIFF('2026-04-19',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-04-19',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1626920' 
0.0020   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1626920 
0.0007   UPDATE employer_jobs SET hit_counts '***Apr-18-2026=9***Apr-19-2026=2' WHERE job_id'1626920'  
0.0005   UPDATE employer_jobs SET monthly_hits '***Apr-2026=11' WHERE job_id'1626920'  
0.0002   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1626920' AND status LIKE 'sent%' ORDER BY id DESC  
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1626920 
0.0006   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '598333'
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)