Back-End Developer - Infrastructure & Serverless (Cloudflare, Docker, Serverless)

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

TYPE OF WORK

Full Time

WAGE / SALARY

Starting rate based on experience and pa

HOURS PER WEEK

40

DATE UPDATED

Jun 6, 2026

JOB OVERVIEW

About the Role
We are a small founder-led team building an AI-powered business platform that brings CRM, content generation, lead generation, automation, and messaging into one connected system. We are hiring a back-end developer who lives in the infrastructure layer.

Our stack runs on platforms like Cloudflare (Workers, Wrangler, KV, R2, Durable Objects), Docker, DigitalOcean, and PostgreSQL. You will own how the platform runs on that stack — the serverless workers, the containers, the deployment pipeline, and the monitoring that keeps everything healthy at scale. You will also play a central role in migrating us off our current platform onto this target stack.

This is not a feature-building role. We want someone who genuinely enjoys deployments, monitoring, and the work that keeps a production system clean and fast. You will work directly under our lead engineer, alongside a small back-end team that respects deep work and ships often.

Core Skills
Strong TypeScript or Node.js
Real production experience with Cloudflare Workers (or comparable serverless: AWS Lambda, Vercel Edge, etc.)
Comfortable with Linux, Docker, and Docker Compose
Logging, monitoring, and on-call response habits
PostgreSQL working knowledge
Solid Git and code review habits
Uses AI coding tools (Claude Code, Cursor, Copilot) to ship faster

Bonus Points - share with us any experience you have with:
Cloudflare Wrangler, KV, R2, Durable Objects experience specifically
Real production migration experience between platforms
Go (or willingness to learn)
Portainer or Kubernetes
SaaS or multi-tenant background

How to Apply
Send us the following:
1. Your full name and location
2. Years of back-end development experience
3. Your top 3-5 strongest tools or platforms (be specific — Cloudflare Workers, Docker, AWS Lambda, PostgreSQL, etc.)
4. Link to your GitHub, portfolio, or any production work you can show
5. Hours per week you can commit, and your timezone
6. Your desired hourly rate
7. In 2-3 sentences: the most challenging production deployment, migration, or infrastructure problem you have solved. What broke, what you did, and what the outcome was.
8. In 1-2 sentences: which excites you more — designing a clean deployment pipeline from scratch, or hunting down why a production system is slow? Why?

Applications missing the final two answers will not be reviewed.

Thanks - we are building and growing fast and looking for real workers to help join an fun, integrity driven team to help us scale!

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0584
Total Execution Time  0.0597
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,515,528 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Back-End-Developer-Infrastructure-Serverless-Cloudflare-Docker-Serverless-1625154
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0528 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1625154
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 810181
 LIMIT 1 
0.0434   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` = 1625154
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 '1625154' 
0.0024   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1625154 
0.0010   UPDATE employer_jobs SET hit_counts '***Apr-16-2026=476***Apr-17-2026=30***Apr-18-2026=19***Apr-19-2026=16***Apr-20-2026=13***Apr-21-2026=15***Apr-22-2026=6***Apr-23-2026=4***Apr-24-2026=6***Apr-26-2026=1***Apr-27-2026=5***Apr-28-2026=6***Apr-30-2026=7***May-01-2026=2***May-02-2026=7***May-03-2026=8***May-04-2026=1***May-06-2026=2***May-08-2026=4***May-09-2026=5***May-10-2026=1***May-12-2026=5***May-13-2026=1***May-15-2026=2***May-16-2026=2***May-19-2026=1***May-20-2026=167***May-21-2026=51***May-22-2026=22***May-23-2026=9***May-24-2026=4***May-25-2026=10***May-26-2026=6***May-27-2026=2***May-28-2026=3***May-29-2026=6***May-31-2026=4***Jun-01-2026=2***Jun-02-2026=3***Jun-03-2026=5***Jun-04-2026=2***Jun-06-2026=245***Jun-07-2026=114***Jun-08-2026=38***Jun-09-2026=18***Jun-10-2026=8***Jun-11-2026=10***Jun-12-2026=6***Jun-13-2026=4***Jun-20-2026=1' WHERE job_id'1625154'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Apr-2026=604***May-2026=325***Jun-2026=455' WHERE job_id'1625154'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1625154' 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` = 1625154 
0.0024   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '810181'
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)