Senior Product Engineer, Scalability
Railway · Remote · Global ·
COMPENSATION
€•• – ••k
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