Step into a pivotal role at MaintainX as a Software Developer focused on automated billing systems. You'll help shape a foundational tool that streamlines revenue processes. This is an opportunity to build a sophisticated billing service within a dedicated team. Your role will encompass a broad spectrum of responsibilities, from automating order-to-cash workflows to collaborating with cross-functional teams. Your work will directly influence the reliability of billing interactions and enhance the user experience. Key Responsibilities: • Build scalable infrastructure for a new billing platform • Create automation from contract creation to invoicing • Establish a consolidated product catalog for service offerings • Ensure high reliability standards for billing system integrations • Participate in on-call support for critical billing infrastructure Requirements: • Deep knowledge of TypeScript and Node.js • Familiarity with event-driven programming and idempot...