Senior Software Developer (Billing)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Software Developer (Billing): Building and automating the full order-to-cash pipeline and billing platform from the ground up with an accent on scalability, idempotency, and provider-agnostic architecture. Focus on designing event-driven systems, developing a unified entitlement service, and ensuring high reliability for revenue-generating infrastructure.
Location: Montreal, Toronto
Company
is an AI-powered maintenance and asset management platform serving over 13,000 customers globally.
What you will do
- Architect and build a new, scalable, provider-agnostic billing service from scratch.
- Automate the end-to-end order-to-cash pipeline from deal closure to payment collection.
- Design a unified entitlement service for streamlined feature enablement based on subscriptions.
- Develop and optimize features across the full stack using TypeScript, React, React Native, Node.js, and GraphQL.
- Establish reliability standards including idempotency, dead-letter queues, and circuit breakers.
- Mentor other developers and drive improvements in software development standards and tooling.
Requirements
- Deep expertise in TypeScript and Node.js for production-grade backend services.
- Experience designing event-driven or webhook-based systems.
- Strong understanding of idempotency, failure modes, and retry strategies.
- Ability to work in complex, high-stakes codebases and trace billing events end-to-end.
- Must be based in or able to work from Montreal or Toronto.
Nice to have
- Prior experience with billing, subscription management, or payment platforms.
- Familiarity with ERP or contract lifecycle management systems.
- Experience with multi-region SaaS architecture or data isolation requirements.
Culture & Benefits
- Competitive salary and meaningful equity opportunities.
- Comprehensive healthcare, dental, and vision coverage.
- 401(k) / RRSP enrollment program.
- Flexible "Take what you need" PTO policy.
- Collaborative culture based on meritocracy and "Smart Humble Optimists" values.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →