About The Position

MaintainX is building a dedicated Billing team from scratch to automate the entire order-to-cash process and replace years of organic growth with a reliable and auditable billing platform. You will be one of the first developers on this team, responsible for the systems that support every revenue-generating interaction—from a rep closing a deal to provisioning an enterprise customer, without any manual intervention. You will collaborate closely with Finance, RevOps, and Product teams to define the data contracts and reliability standards the company relies on. This is a high-ownership role: the billing infrastructure you design will support every dollar of Annual Recurring Revenue (ARR) generated by MaintainX.

Requirements

  • Strong expertise in TypeScript and Node.js, with a proven track record of designing and maintaining production backend services.
  • Experience designing event-driven or webhook-based systems—strong understanding of idempotency, failure modes, and retry strategies.
  • Comfortable in complex, critical codebases—able to make safe changes, identify root causes rather than workarounds, and improve system maintainability.
  • Systems thinking: ability to trace a billing event end-to-end across multiple systems and pinpoint failures.

Nice To Haves

  • Prior experience with billing systems, subscription management, or payment platforms.
  • Familiarity with ERP systems or contract lifecycle management.
  • Experience with multi-region SaaS architectures or data isolation requirements.

Responsibilities

  • Design and develop a new billing service from scratch, establishing the foundation for a scalable and vendor-agnostic platform.
  • Implement full automation of the order-to-cash pipeline: from deal closure to contracting, provisioning, invoicing, and payment collection, eliminating manual steps.
  • Design a unified entitlements service to activate features directly based on subscriptions.
  • Drive the consolidation of the product catalog.
  • Establish high reliability standards for all billing integrations: idempotency, dead-letter queues, structured audit logs, and circuit breaker mechanisms for every critical transition.
  • Participate in an on-call rotation for critical billing and payments infrastructure.
  • Work across our entire tech stack (TypeScript, React, React Native, Node.js, and GraphQL)—web and mobile.
  • Collaborate with the team to design, maintain, and optimize product features that foster user collaboration.
  • Own team features or systems and ensure their longevity, while improving related systems.
  • Mentor other developers and perform thorough code reviews.
  • Improve software development standards, tools, and processes, and promote best practices in planning, development, testing, and deployment of code that meets industry standards.

Benefits

  • Competitive salary and significant equity opportunities.
  • Health, dental, and vision coverage.
  • 401(k) / RRSP enrollment program.
  • Take the time off you need.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service