Talent Apply
Log in
All jobs
R

Senior Backend Engineer

Railway
Posted Jul 14, 2026

About this role

About the Role Backend-focused role centered on scaling Railway's high-throughput systems. You’ll own end-to-end features—from data pipelines to UI touchpoints—focused on billing, fraud, and reliable operations at scale. What You'll Do

  • Architect and scale the 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 the systems everything else depends on: Postgres under heavy write load, Node.js services under pressure, and long-running workflows orchestrated with Temporal where exactly-once semantics and durability actually 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 our open-source repositories (CLI, Typescript SDK, Railpack, etc.) — Rust experience, or the desire to learn it, helps here.
  • Be on-call from time to time.
  • Some projects this team takes on:
  • 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 our 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 rely on. What We're Looking For
  • Strong backend engineering experience building scalable, high-throughput systems in production.
  • Experience with billing, metering, payments, and fraud detection; familiarity with Stripe and provider edge cases.
  • Proficiency in TypeScript and GraphQL; Node.js; PostgreSQL; experience with ClickHouse and data pipelines.
  • Familiarity with Temporal or other workflow orchestration systems; focus on exactly-once semantics and durability.
  • Ability to own features end-to-end, including documentation and observability.
  • Track record of contributing to open-source projects or willingness to contribute (CLI, SDKs, Railpack).
  • Ability to work across teams and communicate clearly; on-call mindset. Nice to Have
  • Rust experience, or a strong desire to learn it.
  • Experience with fraud-risk modeling and real-time scoring at scale.
  • Experience with large-scale billing architectures and enterprise invoicing. Compensation & Benefits
  • Salary and benefits not disclosed in the posting.
  • On-call rotations and opportunities to shape core platform systems.

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →