Skip to content
← Back to job listings

Senior Full-Stack Engineer (Front End Focus)

nue · Toronto, CAN

Software DevelopmentSenior LevelRemoteExternal listingfull-timeabout 1 month ago

About The Role

##

## **What You’ll Do:**

##

We are looking for a **Senior Front-end Software Engineer** to lead the user experience for Nue’s **CPQ and Revenue Lifecycle** products. You’ll focus on building elegant, high-performance front-end experiences in **TypeScript, JavaScript, React, and Node.js**, integrating deeply with our **Salesforce platform** using **Apex** and related technologies. If you care about craft, usability, and building systems that power complex **quote-to-revenue** workflows, this role is 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

  • Design and build modern, responsive UIs in **React and TypeScript** for CPQ, subscription lifecycle, and revenue workflows.
  • Implement reusable UI components, design patterns, and state management that keep complex user journeys simple and performant.
  • Optimize for usability, accessibility, and performance across dashboards, configurators, approvals, and lifecycle management screens.
  • **Salesforce-powered CPQ Workflows**
  • Collaborate with Salesforce engineers to integrate React front-ends with **Salesforce Platform** (APIs, Apex services, Lightning endpoints, data models).
  • Help shape UI contracts and data models for CPQ (products, bundles, pricing, discounts, approvals, contracts, renewals).
  • Contribute to or review **Apex**-backed APIs and flows that power front-end features.
  • **Full-stack Collaboration with Node.js and Java Services**
  • Work with backend engineers on **Node.js** and **Java** microservices that drive pricing, rules, and lifecycle automation.
  • Design and consume REST/GraphQL-style APIs, ensuring robustness, observability, and resilience in production.
  • Debug issues end-to-end across browser, API, and Salesforce integrations.
  • **Quote-to-Cash & Subscription Lifecycle Domain**
  • Develop a strong understanding of **quote-to-cash**, subscription management, renewals, and amendments to inform UX and technical decisions.
  • Partner with product and GTM teams to translate complex business rules into intuitive, guided user experiences.

### Responsibilities

  • Own and drive front-end architecture and implementation for **CPQ & Lifecycle Manager** features from design to production.
  • Build high-quality **React/TypeScript** components and front-end applications with strong attention to test coverage, performance, and maintainability.
  • Collaborate with Salesforce engineers to integrate UI flows with **Apex**, Salesforce data models, and declarative automation.
  • Work closely with backend teams to define API contracts, error handling, and edge-case behavior.
  • Participate in and lead design/architecture reviews, code reviews, and technical discussions across the engineering team.
  • Instrument and monitor front-end applications for performance, reliability, and usage insights; use data to inform improvements.
  • Contribute to shared UI libraries, coding standards, and best practices for front-end development across Nue.
  • Mentor other engineers, sharing best practices in front-end engineering, testing, and system design.
  • Stay current with modern front-end and Salesforce ecosystem capabilities, proposing improvements to our stack and tooling as appropriate.

## **What You’ll Bring:**

  • **5–8 years** of professional software development experience, with a strong focus on front-end engineering.
  • **3+ years** hands-on experience building complex applications with **React** and **TypeScript/JavaScript**.
  • Solid experience with **Node.js** on the server side (API development, integration, or full-stack).
  • Test-driven mindset, with hands-on experience writing and maintaining automated tests; familiarity with test automation frameworks such as Mabl or similar tools
  • Strong portfolio or examples of past projects and code.
  • Working knowledge of **Java** in a microservices or backend context (comfortable reading, debugging, and collaborating on Java-based services).
  • Strong skills in front-end engineering fundamentals: **HTML, CSS, state management, routing, performance optimization, and accessibility**.
  • Demonstrated experience writing and maintaining automated tests (unit, integration, and/or end-to-end) for front-end applications.
  • Excellent problem-solving skills, ownership mindset, and ability to work in a fast-paced, high-ambiguity environment.
  • Strong communication and collaboration skills, including experience working with distributed or cross-functional teams.

## **Bonus Points (optional):**

  • Experience with enterprise systems and large-scale integration projects.
  • **Demonstrated ability to effectively use AI-assisted development tools** (e.g., **Claude Code, Codex, or similar**) to accelerate development, improve code quality, debug complex issues, and explore system designs
  • Strong attention to detail, ownership mindset, and comfort operating in ambiguous, fast-moving environments
  • Excellent problem-solving skills and the ability to troubleshoot complex integration issues.
  • Experience with AWS, Google Cloud or Microsoft Azure
  • Experience integrating front-end applications with **Salesforce Platform** (e.g., Apex services, REST APIs, or Lightning endpoints); or strong willingness and ability to ramp quickly on Salesforce.

##

This is an external listing. JobSpring does not represent or verify the employer. Report this listing