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.