Distributed Systems Engineer (UTC+1)

Posted 2 days ago

Worldwide

Summary

Location: Remote (UTC+1) Schedule: Friday, Sunday, Tuesday (6hr active shifts 06:00 - 12:00 UTC) | Rest days for synthesis Stack: TypeScript, Node 20+, PostgreSQL, Railway, Zod, Vitest, GitHub Actions About the Role We're building a vertical SaaS factory that configures and deploys dedicated customer instances autonomously. Our engineering runs as a continuous 24-hour relay across 4 global hubs on active days (Fri/Sun/Tue), with deep rest and architectural thinking on the days between. You'll own a 6-hour shift: 3 hours of uninterrupted solo building, followed by 3 hours of live handoff with the incoming engineer. Your code ships as verified PRs with structured Brick Reports. CI validates. Agents orchestrate. You stay in code. What You'll Do -Build platform infrastructure in TypeScript (strict types, Zod schemas, Express routes, PostgreSQL) -Own bricks end-to-end: read the spec, build it, verify it (typecheck + tests + CI), open the PR -Execute Blind Trust handoffs: pull the current state fresh, form your own understanding, then sync with the outgoing engineer -Post Strategic Anchors at shift-end: crystallize the deep architectural question your work surfaced -Work within a spec-driven process (/populus:start routes your scope, engineering standards are auto-loaded) What You Are -TypeScript-native: You don't write any. You think in Zod schemas and strict interfaces. Types are documentation. -Autonomous: You don't need a manager to unblock you. You read specs, build, and verify without hand-holding. -Async-first: You communicate through code quality, PR descriptions, and structured brick reports, not Slack threads. -UTC-comfortable: You schedule your work life around a UTC anchor, not your local wall clock. -Infrastructure-fluent: Railway, PostgreSQL, GitHub Actions, 1Password (op://), Cloudflare are your daily tools. What We Offer -Deep work, not meetings. 3 hours of uninterrupted solo time every active day. -3 active days per week. The rest is for thinking, reading, and living. -A system that doesn't depend on you being available 24/7. The relay means you log off clean. -Claude Code as your pair programmer. AI-augmented engineering is the default. -A real product with real customers. Not a research project.

  • More than 30 hrs/week
    Hourly
  • 6+ months
    Duration
  • Expert
    Experience Level
  • $35.00

    Hourly
  • Remote Job
  • Ongoing project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Mandatory skills
TypeScript
node 20+
PostgreSQL
Activity on this job
  • Proposals:5 to 10
  • Last viewed by client:yesterday
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Jul 24, 2026
  • United States
    8:35 PM

Explore similar jobs on Upwork

Embedded System
Electronics
Microcontroller Programming
Electrical Engineering
HR System Optimization SpecialistHourly‐ Posted 3 weeks ago
Search Engine Optimization
Internet Marketing
Social Media Marketing
English

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo