Senior Product Engineer (Scalability)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Product Engineer (Node.js/Postgres): Designing and scaling high-throughput backend systems for billing, usage metering, and fraud protection with an accent on correctness, consistency, and auditability. Focus on re-architecting billing pipelines, optimizing Postgres under heavy load, and orchestrating complex workflows with Temporal.
Location: Remote (Global)
Company
is a platform designed to make software engineers higher leverage by providing powerful infrastructure tools.
What you will do
- Architect and scale real-time billing pipelines, from ClickHouse ingestion to the rating engine.
- Build idempotent payment flows and reconciliation systems using Stripe and other providers.
- Develop real-time fraud and abuse detection systems to protect platform margins.
- Optimize Postgres and Node.js services to handle heavy write loads and high-pressure environments.
- Implement durable, long-running workflows using Temporal.
- Create TypeScript and GraphQL APIs with a focus on auditability and correctness.
Requirements
- Proven track record of scaling systems (e.g., handling 10x growth).
- Deep expertise in Postgres and relational data modeling at scale.
- Strong knowledge of Node.js internals (event loop, memory behavior).
- Experience with workflow engines like Temporal for asynchronous backend jobs.
- Familiarity with payment provider failure modes, idempotency, and reconciliation.
- Ability to lead the entire development process from ERD to monitoring.
Nice to have
- Experience with Rust or a desire to learn it.
- Direct experience in billing, payments, or fraud systems.
Culture & Benefits
- High autonomy and ownership culture with very few meetings.
- Globally distributed team with an asynchronous communication style.
- Competitive salary, full health benefits (including dependents), and strong equity grants.
- Equipment stipend and a focus on long-term professional growth.
Hiring process
- Introductory call to discuss the role and candidate goals.
- Asynchronous design project focused on a scaling system (Billing or Stream-processing).
- Technical review of the solution with the engineering team.
- Team interview with 4 people from different company sections.
- Final conversation with the CEO.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →