Senior Engineer (React/Node, GCP/Cloudflare), AI-native, long-term. Read the first paragraph before you apply.

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

TYPE OF WORK

Full Time

SALARY

2500

HOURS PER WEEK

TBD

DATE UPDATED

Sep 4, 2026

JOB OVERVIEW

Senior Engineer (React/Node, GCP/Cloudflare), AI-native, long-term. Read the first lines before you apply.

IF YOU CAN'T SOLVE BASIC systemdesign io PROBLEMS, DO NOT APPLY. I WILL THROW A SYSTEM DESIGN EXERCISE AT YOU DURING THE INTERVIEW, AND WE WILL BOTH LOSE TIME IF YOU CAN'T SOLVE IT.

This is not a formality. The URL shortener is the floor. If you can only solve the "easy" problems, this role is not for you. My last round of interviews was full of people who could not reason through a basic system, so I am being blunt on purpose.

WHO I AM
I am a senior developer and CTO running a small high-end dev agency. I only take serious, high-stakes work. No WordPress, no throwaway projects. Full remote, building for clients all over the world. This role is not customer-facing: you work directly with me, I deal with the clients. I want someone long-term who becomes part of the company and builds something real with me, done properly, never rushed or half-baked.

THE ROLE, DAY TO DAY
- Fully AI-driven. Your day is orchestrating AI agents (Claude, Codex, and similar), reading and reviewing their code, and holding the line on quality, including blocking a merge when the output is not good enough. You are not hand-writing everything.
- Building genuinely cool things and going deep on automation.
- Stack is mostly React and Node, plus GCP and Cloudflare.

WHAT I ACTUALLY NEED (this is the job)
- System design. You can take requirements and design a database schema, then defend your tradeoffs. You reason about concurrency: race conditions, locking, idempotency, what happens when two requests land at the same time. You can architect a system end to end: caching, cache invalidation, failure modes, blast radius, and what breaks when traffic goes 10x.
- Real infra and cloud: GCP, Cloudflare, CI/CD, deployments.
- You can sketch an architecture live in Excalidraw. It takes two minutes to learn. If you do not know it, learn it before we talk.
- You drive AI agents every day and review their output with a critical eye.
- Fluent English, reliable, autonomous.

SETUP
- Full remote, full time. Work whenever you want, as long as the work gets done.
- $2,500/month, plus I pay for your Claude Code Max plan.
- Your own machine for now. We can look at hardware later.
- Long-term, with room to grow and become part of the company.

HOW TO APPLY
No cover letter, I do not read them. Send a link to a short video, 3 to 5 minutes:
2. Pick one system-design problem (a URL shortener, or a read-heavy news site serving millions of reads a day) and walk me through your design while sketching it in Excalidraw: the database schema, how you handle concurrency, what you cache and how you invalidate it, and what breaks at scale. Keep it extremely simple.

Keep it real, not scripted. If you send a CV or a generic AI-written message with no system-design walkthrough, I will not reply.

I INSIST:
*** IF YOU CAN'T SOLVE BASIC systemdesign io PROBLEMS, DO NOT APPLY. I WILL THROW A SYSTEM DESIGN EXERCISE AT YOU DURING THE INTERVIEW, AND WE WILL BOTH LOSE TIME IF YOU CAN'T SOLVE IT. ***

If you don't know basic HTTP codes, concurrency, locking, cache, load balancing and hashing techniques, this job is NOT for you.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0012
Controller Execution Time ( Jobseekers / Job )  0.0243
Total Execution Time  0.0264
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,494,536 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-Engineer-ReactNode-GCPCloudflare-AI-native-long-term-Read-the-first-paragraph-before-you-apply-1723540
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0155 seconds)  (Hide)
0.0005   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0007   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1723540
 LIMIT 1 
0.0005   SELECT *
FROM `employers`
WHERE `employer_id` = 966701
 LIMIT 1 
0.0006   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1723540
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-10',ej.date_added) duration_daysDATEDIFF('2026-09-10',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-10',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1723540' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1723540 
0.0033   UPDATE employer_jobs SET hit_counts '***Sep-04-2026=350***Sep-05-2026=62***Sep-10-2026=2' WHERE job_id'1723540'  
0.0011   UPDATE employer_jobs SET monthly_hits '***Sep-2026=414' WHERE job_id'1723540'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1723540' AND status LIKE 'sent%' ORDER BY id DESC  
0.0045   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1723540 
0.0016   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '966701'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0004   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)