Senior Product Engineer, Scalability

Railway · Remote · Global ·
Fully remoteFull-timeSenior5+ years
COMPENSATION
€•• – ••k
0 applicants so far

Listed on the employer's job board (Ashby)

  • Senior level role
  • Fully remote globally
  • Backend scalability focus
  • High autonomy culture
  • Equity and health benefits

You will design the infrastructure that powers usage metering, billing, and fraud protection for millions of builders. This backend-focused position requires owning systems end-to-end, from database optimization to API implementation, ensuring reliability under heavy load.

What you'll do

  • Architect pipelines for real-time usage metering and billing aggregation
  • Build idempotent payment flows handling concurrency and provider failures
  • Develop real-time fraud detection and automated abuse mitigation systems
  • Scale Postgres databases and Node.js services under heavy write loads
  • Orchestrate long-running workflows using Temporal for durability
  • Create TypeScript and GraphQL APIs with a focus on auditability
  • Write engineering requirement documents from idea to implementation
  • Contribute to open-source repositories including CLI and SDKs

What you'll need

  • Proven track record of scaling systems to handle significant load increases
  • Deep expertise in Postgres and relational data modeling at scale
  • Strong knowledge of Node.js internals, event loop, and memory behavior
  • Experience managing complex asynchronous jobs with workflow engines
  • Familiarity with payment providers, idempotency, and reconciliation
  • Security-minded approach to designing systems against abuse
  • Ability to lead design and implementation autonomously
  • Excellent written communication skills for asynchronous work

Nice to have

  • Direct experience with billing, payments, or fraud detection
  • Rust programming experience or desire to learn it
  • Background in stream processing and high-cardinality data

Stack

  • Node.js
  • TypeScript
  • Postgres
  • GraphQL
  • Temporal
  • ClickHouse
  • Stripe
  • Rust

How you'll work

  • Fully remote with a globally distributed team
  • Asynchronous work culture with minimal meetings
  • Occasional on-call responsibilities required
  • Flexible boundaries with overlapping time zones

What you get

  • Competitive salary and strong equity grants
  • Full health benefits covering dependents
  • Equipment stipend provided
  • High autonomy and ownership over projects
  • Support for professional growth and career changes

Hiring process

  • Initial open-ended conversation about role and goals
  • Asynchronous system design project submitted beforehand
  • 60-minute interview reviewing design and technical depth
  • Team review session with two additional members
  • Meeting with four cross-functional team members
  • 30-minute one-on-one conversation with the CEO
  • Offer call to finalize details and onboarding