
Senior Product Engineer, Scalability
Railway
WorldwideFully remoteFull TimeSeniorInformation Technology
Posted 3 months ago3mo agoApply link checked 8 hours ago
Why we think you can apply
- Hiring model
- Open worldwide · the employer states no country restriction
- Work from
- Anywhere, the UAE included
Posted 3 months ago · apply link checked 8 hours ago
About the role
About the Company
Railway's core mission is to make software engineers higher leverage by providing powerful tools that reduce setup time and increase productivity. Railway now powers workloads for millions of builders, managing complex systems like usage metering, billing, payments, and data pipelines.
Responsibilities
- Architect and scale pipelines for real-time billing, including metering, aggregation, and invoicing.
- Build correct and idempotent payment flows using providers like Stripe.
- Develop fraud and abuse detection systems for real-time scoring and automated mitigation.
- Scale core infrastructure including Postgres under heavy write load and Node.js services.
- Orchestrate long-running workflows using Temporal with exactly-once semantics.
- Build TypeScript and GraphQL APIs focused on correctness and auditability.
- Write Engineering Requirement Documents (ERDs) from ideation to implementation.
- Contribute to open-source repositories such as the CLI and TypeScript SDK.
- Participate in on-call rotations.
Requirements
- Proven ability to lead and implement backend systems with high consistency and auditability.
- Track record of scaling services or databases to handle significant growth (e.g., 10x load).
- Deep expertise in Postgres and relational data modeling.
- Strong working knowledge of Node.js internals and event loop behavior.
- Experience with asynchronous backend jobs or workflow engines like Temporal.
- Familiarity with money movement, including idempotency, retries, and reconciliation.
- Security-aware mindset regarding system abuse and gaming.
- Excellent written and verbal communication skills for asynchronous environments.
Preferred Qualifications
- Experience with Rust.
- Direct experience in billing, payments, or fraud detection systems.
What we look for
- Backend system design expertise
- Postgres expertise
- Node.js internals knowledge
- Experience with workflow engines
- Knowledge of payment idempotency
TypeScriptNode.jsRustPostgreSQLGraphQLTemporal
SponsorWake up to a shortlist, not a search results page.
NeverApply scores every new listing against your CV, salary floor and visa. A handful of real matches by morning.
Get your daily matchesSimilar jobsbased on title, category and scope

Railway
SponsorWake up to a shortlist, not a search results page.
NeverApply scores every new listing against your CV, salary floor and visa. A handful of real matches by morning.
Get your daily matchesSenior Product Engineer, ScalabilityRailway · free account, 30 seconds