5 months ago
Montréal, CanadaSenior
Responsibilities
- Design and build a new scalable, vendor-independent billing service from the ground up.
- Automate the complete order-to-cash pipeline from deal closure and contracting through provisioning, billing, and payment collection.
- Design a unified entitlement-management service that activates features based on subscriptions.
- Lead consolidation of the product catalog.
- Establish reliability standards for billing integrations, including idempotency, dead-letter queues, structured audit logs, and circuit breakers.
- Participate in an on-call rotation for critical billing and payment infrastructure.
- Work across the TypeScript, React, React Native, Node.js, and GraphQL stack for web and mobile.
- Develop and maintain product features supporting collaboration between users.
- Own and maintain team features or systems while improving related systems.
- Mentor other developers and conduct thorough code reviews.
- Improve software development standards, tools, processes, and practices for planning, development, testing, and deployment.
Requirements
- Strong expertise in TypeScript and Node.js, with demonstrated experience designing and maintaining production backend services.
- Experience designing event-driven or webhook-based systems, including idempotency, failure modes, and retry strategies.
- Ability to work safely in complex, business-critical codebases, identify root causes, and improve maintainability.
- Ability to trace billing events end to end across multiple systems and precisely identify failures.
- Experience with billing, subscription management, or payment platforms is preferred.
- Knowledge of ERP systems or contract lifecycle management is preferred.
- Experience with multi-region SaaS architectures or data-isolation requirements is preferred.
Benefits
- Healthcare, dental, and vision coverage.
- 401(k) / RRSP enrollment program.
- Flexible paid time off: take the time off you need.
- Opportunity for significant equity.
- International, diverse workplace and meritocratic culture.
Tech Stack
Categories
About MaintainX
MaintainX builds a mobile-first CMMS and work execution platform for industrial and frontline teams to manage work orders, assets, preventive maintenance, and inspections. The company sells its software as a subscription to manufacturers, facilities, and multi-site operators. Founded in 2018 and headquartered in San Francisco, MaintainX is part of Autodesk and is used by well-known brands such as McDonald’s and Duracell.
