MaintainX

Développeur logiciel senior, facturation

MaintainX
Apply
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

GraphQLNode.jsReactReact NativeTypeScript
MaintainX

About MaintainX

501-1,000 employees

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.

Contact me