Senior Full Stack Engineer, Lifecycle Manager

Toronto, ON, CA, Canada

Job Description

Why you'll love this NUE opportunity!




We are seeking a highly motivated and enthusiastic Senior Software Engineer to join our fast-growing team. This role offers the opportunity to work with a variety of technologies, including Java, JavaScript - NodeJS & React, Salesforce Platform, AWS, Snowflake, etc.. If you are passionate about programming, coding, emerging technologies, and their applications in the financial domain, this could be the perfect role for you.


You'll love this opportunity if you're excited by the idea of building elegant, high-performance systems that redefine how modern SaaS companies manage pricing, billing, and revenue. At Nue, you'll work across a powerful tech stack -- from Java and Node.js microservices on AWS to React-based interfaces and Snowflake-powered data pipelines -- solving complex challenges in scalability, automation, and financial workflows. You'll have real ownership, shaping both product and architecture decisions in a fast-moving, collaborative environment where innovation happens daily. This is a chance to join a company on the rise, surrounded by passionate engineers and product thinkers who care deeply about craftsmanship, impact, and continuous learning.



Key Focus Areas




Salesforce Product Development for Quote-to-Revenue

Design, develop, and optimize CPQ (Configure, Price, Quote) solutions on the Salesforce platform to streamline complex quoting, pricing, and lifecycle management workflows. Develop Apex classes, triggers, Lightning Web Components (LWC), and declarative automation (Flows, Process Builder) to enhance CPQ functionality. Integrate Salesforce CPQ with external billing, subscription, and contract management systems to ensure seamless quote-to-cash execution.
Full-Stack Development with Node.js, React, and AWS

Build and maintain scalable APIs and microservices using Node.js and deploy them on AWS Lambda, ECS, or API Gateway. Develop modern, interactive React-based UIs for CPQ and lifecycle management, ensuring a seamless user experience with Lightning Design System (SLDS) compliance. Optimize system performance, security, and data synchronization across Salesforce and external services via event-driven architectures (e.g., Kafka, SNS/SQS, Webhooks).

Deep Understanding of Quote-to-Cash & Subscription Lifecycle

Strong expertise in Quote-to-Cash (QTC) processes, including product configuration, pricing strategies, discounting, approvals, contract lifecycle, and revenue analytics.

Responsibilities





Design, developer and architect multi-tenancy SAAS application with shared-nothing architecture based on spring boot framework, develop and architect scalable and reliable application which will leverage micro service architecture includes API gateway, service registry, service monitoring etc. Work with other global team members and management to complement and complete the development process; Oversee the design, scoping, implementation, and testing of new features end-to-end; Drive technical excellence and implementation of best engineering practices such as design review, continuous integration and code review; Create and maintain an open and transparent environment that values speed, innovation and quality; Provide architecture and technical guidance for the software development team; Stays current with relevant technologies, applying them to Nue's SaaS applications as appropriate; Helps define the standards and guidelines for the definition and development of Nue's applications, components and services; Deliver world class, high quality design and code using the latest development tools and frameworks. Uses agile methodologies including TDD, CI, Refactoring and Code Reviews.

Required Qualifications





Bachelor's degree in Computer Science, Software Engineering, or a related field. 5-7 years of professional software development experience. Strong portfolio or examples of past projects and code. 3+ years of experience with Salesforce platform. 5+ years of software development, design, and implementation experience in the finance, billing, and/or subscription software industry, specifically using multiple shard database architecture. 5+ years of experience with application performance profiling and tuning. Proficiency in Java, NodeJS, Databases Preferred experience with AWS Strong knowledge of React, JavaScript and its frameworks. Enthusiasm for programming, coding, and keeping up with emerging technologies. Problem-solving skills and an eagerness to learn and adapt. Strong communication and collaboration abilities. A passion for working in a fast-paced, startup-like environment.


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.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2969032
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Toronto, ON, CA, Canada
  • Education
    Not mentioned