Railway

Senior Product Engineer, Scalability

Railway
Apply
3 months ago
Remote, WorldwideSenior

Responsibilities

  • Architect and scale usage-metering, aggregation, rating, and invoicing pipelines across millions of events.
  • Build resilient payment flows with idempotent charges, retries, reconciliation, and provider edge-case handling.
  • Develop real-time fraud and abuse detection, scoring, and automated mitigation systems.
  • Scale Postgres-backed systems, Node.js services, workers, queues, and Temporal workflows.
  • Build TypeScript and GraphQL APIs with strong correctness and auditability.
  • Write Engineering Requirement Documents from initial ideas through implementation and success monitoring.
  • Contribute to open-source repositories including the CLI, TypeScript SDK, and Railpack.
  • Own projects end to end, including features that reach the user interface.
  • Participate in on-call rotations from time to time.

Requirements

  • Ability to autonomously lead, design, and implement backend systems with strong correctness, consistency, and auditability requirements.
  • Track record of scaling pipelines, services, or databases to handle substantially higher workloads.
  • Deep expertise in Postgres and relational data modeling, including consistency guarantees and database behavior at scale.
  • Strong working knowledge of Node.js internals, including the event loop and memory behavior under load.
  • Experience managing complex asynchronous and long-running backend jobs, ideally with a workflow engine such as Temporal.
  • Familiarity with payment providers, idempotency, retries, reconciliation, and money-movement failure modes.
  • Direct billing, payments, or fraud experience is a strong plus.
  • Security- and abuse-aware approach to system design.
  • Interest in participating across research, planning, implementation, and monitoring.
  • Strong written and verbal communication skills for mostly asynchronous collaboration.
  • Rust experience or willingness to learn Rust is helpful.

Benefits

  • Full health benefits including dependents.
  • Strong equity grants, equipment stipend, and other benefits.
  • Globally distributed work environment with mostly asynchronous collaboration.
  • High-autonomy culture with very few meetings.
  • Opportunities for growth, ownership, and work on novel, high-impact problems.

Tech Stack

Categories

BackendProduct Engineering
Railway

About Railway

10,000+ employees

Railway is a developer-focused Platform as a Service that lets teams deploy containerized applications, APIs, and managed databases without managing infrastructure. The company offers a usage-based, self-serve cloud platform with workflows for builds, environments, logs, and secrets, aimed at solo builders through startups. Founded in 2020 and headquartered in San Francisco, it is privately held.

Contact me