Senior Distributed Systems Engineer (TypeScript, Cloudflare Workers, Workflow Orchestration)
Budget: -
HOURLY / FULL_TIME
⭐ 4.96 (60)
United States
api, devops, javascript, restful-api, cicd
Bevorzugte Qualifikationen
- Erfahrung: Experte
We are building a next-generation automation platform that combines workflow automation (similar to Zapier/n8n), AI decision making, and orchestration of web (playwright or desktop agents) and mobile agents (mostly android app awaiting jobs for actions to perform). (various tasks for nodes IE: pull up a website or app and perform certain actions such as like, follow, or others based on keywords, find similar users, assign work to nodes, retries, log failures etc)
This is not a CRUD application. We are looking for someone who enjoys designing scalable backend systems, job schedulers, workflow engines, and distributed architectures.
Tech Stack
TypeScript
Cloudflare Workers
Durable Objects
Cloudflare Queues
D1
R2
Next.js (Vercel)
React
WebSockets
GitHub Actions
Existing Team
You will be working alongside:
Senior ML Engineer building our scoring and AI models
Senior Kotlin Engineer building the Android agent
CEO/Product Owner (technical)
Your responsibility is building the orchestration layer that connects everything together.
What You'll Build
Automation Dashboard (Next.js)
A modern web dashboard for:
Connected devices
Job queue management
Workflow management
Templates
Live logs
Screenshots
Scheduling
Analytics
System health
Workflow Builder
We plan to build a visual workflow editor similar to:
Zapier
n8n
Make.com
Langflow
We currently plan to use React Flow as the node-based editor.
Examples of workflows:
Webhook
↓
AI Score
↓
If Score greater than 90
↓
Assign Android Device
↓
Wait
↓
Send SMS
Each node represents reusable automation logic.
Orchestration Engine
Build the backend responsible for:
Job scheduling
Device assignment
Queue management
Heartbeats
Priority scheduling
Retry logic
State machines
Idempotent execution
Timeouts
Reassignment after disconnects
Live device status
Cloudflare Architecture
We expect to leverage Cloudflare services wherever appropriate:
Workers
Durable Objects
Queues
D1
R2
The goal is to build a reliable distributed orchestration platform while keeping infrastructure simple.
Nice to Have
Experience with one or more of:
Temporal
BullMQ
RabbitMQ
Kafka
NATS
Redis Streams
Kubernetes Jobs
AWS SQS
Google Pub/Sub
Event-driven architectures
What We're Looking For
Someone who has previously built systems involving:
Distributed job scheduling
Workflow orchestration
Queue processing
Background workers
Fault tolerance
Highly reliable backend systems
Large-scale automation platforms
We're much more interested in architecture and reliability than the number of APIs you've built.
To Apply
Please include:
Similar orchestration/workflow/queue projects you've built.
Your experience with Cloudflare Workers and Durable Objects.
How you would architect a system managing hundreds of long-running automation jobs across multiple connected devices.
Why you would choose your architecture over alternatives.
We value clean architecture, thoughtful engineering, and long-term maintainability over simply shipping code quickly.
Auf Upwork öffnen
AI proposal draft
Generate a short cover letter for this job. Edit before sending.
Sign in to generate an AI proposal draft.
Anmelden