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