← Trabalhos

Senior Distributed Systems Engineer (TypeScript, Cloudflare Workers, Workflow Orchestration)

Orçamento: - HOURLY / FULL_TIME ⭐ 4.96 (60) United States

api, devops, javascript, restful-api, cicd

Qualificações preferidas

  • Experiência: Especialista
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.
Abrir na Upwork

AI proposal draft

Generate a short cover letter for this job. Edit before sending.

Sign in to generate an AI proposal draft.

Entrar