From the listing
About the role
This is a backend-leaning role focused on scaling systems at Railway. Billing and fraud will be a focus, but your remit spans every high-throughput system — workers, queues, event pipelines, and the databases underneath them.
You'll own your work end-to-end, including when a feature reaches the UI.
What you'll do
- Architect and scale pipelines that turn raw usage into accurate, real-time billing — metering, aggregation, rating, and invoicing across millions of events, from ingestion in ClickHouse to the rating engine.
- Build payment flows that are correct under concurrency and partial failure: idempotent charges, retries, reconciliation, and clean handling of provider edge cases (Stripe and beyond).
- Develop fraud and abuse detection — signal collection, real-time scoring, automated mitigation — that protects platform margin without getting in legitimate users' way.
- Scale Postgres under heavy write load, Node.js services under pressure, and long-running workflows orchestrated with Temporal where exactly-once semantics and durability matter.
- Build TypeScript + GraphQL APIs where correctness and auditability are non-negotiable.
- Write Engineering Requirement Documents to take something from idea, to defined tasks, to implementation, to monitoring its success and scaling it further.
- Contribute to open-source repositories (CLI, Typescript SDK, Railpack, etc.).
- Be oncall from time to time.
- Re-architect billing end-to-end: per-second usage metering at platform scale, idempotent payment processing that survives provider outages without double-charging, and credit, prepayment, and enterprise-invoicing models that hold up under audit.
- Stand up a fraud-detection service that scores signups and deployments in real time and automatically throttles abuse (crypto mining, free-tier farming, stolen cards).
- Scale Temporal workloads to orchestrate workflows across millions of deployments.
- Build internal tooling that gives teams across Railway a trustworthy, real-time view into the systems they depend on.
Nice to have
- Rust experience, or the desire to learn it.
From the company page
Benefits
The hot takeJeff's read on Railway
Jeff hasn't written this one up yet.
Ask, and Railway jumps the queue.
