hero

Explore highly stimulating career opportunities at Inovia or within our portfolio!
Découvrez des opportunités de carrière très stimulantes au sein d'Inovia ou de notre portefeuille. LEARN MORE

Senior Full Stack Engineer - Billing

Nue.io

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 &amp; 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 &amp; 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 &amp; 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 &amp; 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.