Senior Full Stack Engineer - Billing
Nue.io
Software Engineering
Canada · Toronto, ON, Canada · Remote
CAD 145k-165k / year
Posted on Oct 14, 2025
<main> <section> <div> <div> <div> <span>Product & Engineering</span> <span>·</span> <span>Toronto, Canada, Remote Canada</span> <span>·</span> <span> Hybrid </span> </div> <h1><span>Senior Full Stack Engineer - Billing</span></h1> <h2>Nue.io is a fast-growing revenue lifecycle platform that manages the entire quote-to-revenue lifecycle for any revenue model. Join us to redefine revenue operations and drive our growth story.</h2> <div> </div> </div> </div> <div></div> </section> <section> <div> <p><strong>Why you'll love this NUE opportunity!</strong></p> <p dir="ltr">At <strong>Nue.io</strong>, we're on a mission to revolutionize revenue operations for modern businesses.<br> We’re looking for a <strong>Senior Full-Stack Engineer, Billing</strong> who’s passionate about building and scaling systems that drive meaningful business outcomes.</p> <p dir="ltr">In this role, you’ll take ownership of<strong> architecture enhancement, technical design and development for billing & collection features</strong>, helping us scale to meet the demands of our growing customer base.</p> <p dir="ltr">If you thrive on solving complex problems, collaborating across teams, and working with cutting-edge technologies, this opportunity is for you.</p> <p dir="ltr">You’ll work with a variety of technologies such as <strong>Java, Node.js, React, AWS, Salesforce Platform, etc.</strong>, and play a central role in ensuring <strong>reliability, scalability, and performance</strong> across our systems.<br></p> <hr> <p><strong>Job Role and Responsibility</strong></p> <ul> <li dir="ltr"><p dir="ltr"><strong>Design and implement robust billing capabilities</strong> including invoicing, credit memo management, payments, collections, and taxation, ensuring accuracy and compliance across multiple revenue models (recurring, usage-based, milestone, one-time, credit-based).<br></p></li> <li dir="ltr"><p dir="ltr"><strong>Build and scale transaction management </strong>to handle high-volume, high-fidelity financial events with strict ordering, idempotency, and auditability requirements.<br></p></li> <li dir="ltr"><p dir="ltr"><strong>Develop data synchronization mechanisms</strong> between internal billing systems and external financial systems (e.g., ERP, payment gateways, tax engines) to ensure consistency, fault tolerance, and real-time visibility.<br></p></li> <li dir="ltr"><p dir="ltr"><strong>Architect for scale and reliability</strong>, ensuring billing services can handle rapid customer growth, large data sets, and complex customer hierarchies without degradation in performance or data integrity.<br></p></li> <li dir="ltr"><p dir="ltr">Extend <strong>APIs and infrastructure</strong> to support new features and customer use cases while maintaining backward compatibility<br></p></li> <li dir="ltr"><p dir="ltr">Strengthen<strong> security and authentication frameworks</strong> in line with evolving customer and compliance requirements<br></p></li> <li dir="ltr"><p dir="ltr"><strong>Automate testing and validation</strong> of billing scenarios, including proration, mid-term changes, renewals, and adjustments, to reduce regressions and increase confidence in deployments.<br></p></li> <li dir="ltr"><p dir="ltr">Diagnose and resolve <strong>production issues</strong>, ensuring reliability and customer satisfaction<br></p></li> <li dir="ltr"><p dir="ltr">Collaborate with cross-functional teams to align technical priorities with business objectives<br></p></li> <li dir="ltr"><p dir="ltr">Leverage AI and automation to boost development velocity, quality, and innovation<br></p></li> <li>Stay informed of emerging technologies and industry best practices in billing, payments, and revenue operations, bringing fresh ideas to evolve the platform.</li> </ul> <hr> <ul> </ul> <p><strong>Required Skills and Experience</strong><strong><br></strong></p> <ul> <li> <strong>Bachelor’s degree</strong> in Computer Science, Engineering, or equivalent practical experience </li> <li> <strong>6+ years</strong> scaling production SaaS platforms or distributed systems</li> <li> <strong>6+ years</strong> of experience with <strong>Java + Spring Boot</strong> </li> <li>Strong experience with <strong>relational databases like PostgreSQL, MySQL</strong> (performance optimization, sharding, indexing, etc.)</li> <li>Familiarity with <strong>NoSQL</strong> technologies (e.g., DynamoDB, MongoDB)</li> <li>Familiarity with <strong>Cache and Distributed Locks</strong> technologies (e.g., Redis, Memcached, ZooKeeper)</li> <li>Familiarity with <strong>event streaming systems</strong> (e.g., Kafka, RabbitMQ, AWS SQS/SNS)</li> <li>Proven expertise in <strong>API design and optimization</strong> </li> <li>Hands-on experience with <strong>profiling, debugging, and performance tuning tools</strong> </li> <li>Interest or experience in <strong>AI-assisted development and prompt engineering</strong> </li> <li>Excellent <strong>communication and collaboration</strong> skills</li> <li>Ability to thrive in a <strong>fast-paced, startup environment</strong><br> </li> </ul> <hr> <p><strong>Preferred Skills</strong><br></p> <ul> <li dir="ltr">Experience with <strong>Salesforce</strong><br> </li> <li dir="ltr">Knowledge of <strong>Node.js, TypeScript, React</strong><br> </li> <li dir="ltr">Familiarity with <strong>cloud services</strong> (e.g., AWS, Azure, GCP)<br> </li> <li dir="ltr">Domain experience in <strong>financial, billing or collection</strong><br> </li> </ul> <hr> <p><strong>What We Offer</strong></p> <ul> <li>Competitive salary and benefits package.</li> <li>Opportunity to work in the dynamic and innovative Silicon Valley tech ecosystem.</li> <li>The chance to work on groundbreaking projects and influence the future of finance and payment systems.</li> <li>A collaborative and supportive team environment that encourages personal and professional growth.</li> </ul> </div> </section> <section> <div> <dl> <dt>Department</dt> <dd> Product & Engineering </dd> <dt>Locations</dt> <dd> Toronto, Canada, Remote Canada </dd> <dt>Remote status</dt> <dd> Hybrid </dd> <dt>Yearly salary</dt> <dd> CAD145,000 - CAD165,000 </dd> </dl> </div></section> <section id="section-818765"> </section> <section id="section-818766"> </section> <section> <div> <div> <h2><span>About Nue.io Careers</span></h2> <div> <p>We believe that the right way to accelerate business results is by giving go-to-market teams <em>agility </em> - to sell and monetize ANY revenue model, across ANY channel, with complete and accurate revenue visibility end-to-end. </p> <p><br>This requires a truly disruptive product and innovative team - we’re bringing CPQ, Billing, Revenue Lifecycle Management, and Revenue Analytics under one platform, upleveling teams and companies with pricing and billing agility, and revenue intelligence.</p> </div> </div> <div> <div> <span> Founded in </span> 2019 </div> </div> </div> </section> <section> <div> <div> <div> <div> <span>Product & Engineering</span> <span>·</span> <span>Toronto, Canada, Remote Canada</span> <span>·</span> <span> Hybrid </span> </div> <h1><span>Senior Full Stack Engineer - Billing</span></h1> <h2>Nue.io is a fast-growing revenue lifecycle platform that manages the entire quote-to-revenue lifecycle for any revenue model. Join us to redefine revenue operations and drive our growth story.</h2> </div> </div> </div> </section> <div> </div> </main>
Nue.io is an equal opportunity employer.