Railway

Senior Product Engineer, Scalability

Global, Remote. Posted 5 months ago

The role

You will architect and scale backend systems including billing, fraud detection, and high-throughput pipelines. This role involves owning work end-to-end from design to implementation and monitoring.

What you will do

  • Architect and scale pipelines for real-time billing
  • Build payment flows that are correct under concurrency and partial failure
  • Develop fraud and abuse detection systems
  • Scale systems including Postgres, Node.js services, and Temporal workflows
  • Build TypeScript and GraphQL APIs
  • Write Engineering Requirement Documents
  • Contribute to open-source repositories
  • Be oncall from time to time

Required qualifications

  • Ability to autonomously lead, design, and implement backend systems
  • Track record of scaling systems
  • Deep expertise in Postgres and relational data modeling
  • Strong working knowledge of Node.js internals
  • Experience managing complex asynchronous and long-running backend jobs
  • Familiarity with the realities of money movement
  • Security and abuse-aware mindset
  • Desire to be a part of the entire project development process
  • Great written and verbal communication skills

Nice to have

  • Rust experience
  • Direct billing, payments, or fraud experience

Benefits

  • Great salary
  • Full health benefits including dependents
  • Strong equity grants
  • Equipment stipend

Before you apply

  • Work on a small project to discuss in the interview

About the company

Railway aims to make software engineers higher leverage by providing powerful tools. The company powers workloads for millions of builders.