Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Engineer - User Experience (Backend)

$180k - $210k per year

Prenuvo

About Us

We’re looking for a Staff Engineer -  User Experience (Backend) to join our Patient Platform team and shape the systems that power patient-facing experiences across our health technology platform. This team owns the APIs, orchestration services, and communication infrastructure that enable secure, reliable interactions between patients and our platform (Email, SMS, notifications).

We are at a critical stage of growth, scaling our platform, modernizing legacy services, and strengthening our event-driven architecture to support increasing patient volume and communication complexity. This role will play a central part in defining how our backend systems evolve as we scale.

As a Staff Engineer -  User Experience (Backend) , you will be the technical authority for the Patient Platform domain, translating architectural strategy into scalable, production-ready distributed systems in partnership with cross-functional teams. You will drive the evolution of our API-first architecture (including BFF and orchestration patterns), define and enforce API contracts, and modernize tightly coupled services into scalable, event-driven components. 

This is an opportunity for a senior technical leader who thrives in ambiguity, moves pragmatically, and enjoys balancing hands-on engineering with architectural influence.

You will strengthen reliability, observability, and fault tolerance across distributed systems, scale and harden our patient communication platform (Email, SMS, notifications), and design secure systems handling sensitive patient and identity data in regulated environments. Additionally, you will champion best practices in automated testing, CI/CD, and secure development while elevating engineering standards through mentorship, design reviews, and technical leadership.

This is a fully remote role, open to candidates based in Ontario, with flexibility to collaborate across Pacific and Eastern time zones.

This role does not provide visa sponsorship. Applicants must be legally authorized to work in Canada at the time of hire and must not require employer sponsorship for a work visa (current or future).

Help reshape the world through proactive healthcare while working with cutting-edge technology and high performing teams with deep expertise - join us to make a difference in people’s lives! 

What You’ll Do

  • Lead design and modernization of our patient-facing backend services
  • Drive API design best practices, including BFF and orchestration patterns
  • Define and enforce API contracts and cross-service communication standards
  • Design and implement event-driven workflows using AWS EventBridge and async messaging
  • Improve reliability and fault tolerance of communication pipelines (email, SMS, notifications)
  • Ensure secure authentication and authorization is consistently implemented across APIs
  • Untangle tech debt and make high-leverage decisions that improve engineering velocity
  • Design secure, scalable systems that handle sensitive patient and identity data
  • Mentor engineers across the team and elevate system design standards
  • Collaborate cross-functionally with Product, Architecture, Security, QA, Clinical, and Frontend teams
  • Communicate complex technical concepts clearly to cross-functional stakeholders and leadership, influencing architectural direction and product decisions
  • Advocate for improvements in developer experience, testing practices, and system observability

What You’ll Bring

  • 10+ years of backend engineering experience, including platform or high-scale distributed systems
  • Strong experience in Python (FastAPI, Flask) or similar modern backend frameworks
  • Deep expertise designing event-driven architectures in AWS (EventBridge, SQS/SNS, Lambda, ECS)
  • Experience building and operating async task processing systems (e.g., Celery or similar)
  • Proven ability to define and govern REST and/or GraphQL APIs at scale
  • Strong understanding of service boundaries, microservices, and async service-to-service communication
  • Experience designing highly observable systems (metrics, tracing, alerting — e.g., Datadog or similar)
  • Experience implementing secure authentication and authorization (OAuth2, JWT, service-to-service security)
  • Experience working with Postgres, DynamoDB, and distributed caching systems (e.g., Redis)
  • Familiarity with Infrastructure as Code (Terraform/CDK) and mature CI/CD practices
    Experience designing systems in regulated environments handling sensitive data (HIPAA, PHI/PII)
  • Excellent technical communication skills and demonstrated cross-team architectural influence
  • Ability to operate effectively in ambiguity and drive clarity across teams

Nice to Have

  • Experience building or scaling communication platforms (email delivery systems, SMS gateways, notification orchestration)
  • Familiarity with BFF patterns supporting React or modern frontend applications
  • Hands-on experience with contract testing frameworks (e.g., Pact)
  • Experience navigating the challenges of a startup transitioning into a scale-up
  • Experience with healthcare or regulated environments (HIPAA, PHI/PII)
  • Familiarity with security and privacy standards (e.g., HIPAA, ISO 27001, ISO 13485)

Our Values 

First: we are Pioneers

  • Transforming healthcare requires divergent thinking, bias for action, disciplined experimentation, and consistent grit and determination to maintain momentum. This journey is as challenging as it is rewarding.

Second: we are Platform-Builders

  • We’re always building foundations that allow us to achieve tomorrow more than we did today. We never lose sight of what’s ahead – in a mindset of ownership and duty to our mission.

Above all: we are Patients

  • We could all be the next person who walks through our very doors, seeking clarity or peace of mind. We are proud of our impact on our patients’ lives, and we won’t stop till everyone can benefit from our work.

What We Offer

  • An avenue to make a positive impact on people's lives and their health
  • We believe in preventative healthcare for everyone, including our team - Prenuvo provides free, whole-body scans to each team member 
  • Growth opportunities are at the heart of our people journey, we’re doing big things with bright minds - there is no single path to success, it can be shaped along the way
  • Building strong relationships is at the core of everything we do - our team gets together each week to connect, share, and socialize 
  • Recognizing time away to restore is vital to our wellbeing - we have a flexible vacation policy and we will encourage you to use it
  • We offer a comprehensive benefits package including health, dental, vision, including Mental Health coverage, to support you and your family
  • Prenuvo offers eligible Canadian employees access to both RRSP and TFSA retirement savings plans, with immediate, optional enrollment and the flexibility to invest and save for the future on your own terms. While Prenuvo provides access to these plans, the company does not currently offer matching contributions.
  • The base salary for this role ranges from $180,000- $210,000 in local currency, depending upon experience and geographic location

We are an equal-opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

As part of the hiring process, successful candidates will undergo a background check in compliance to applicable federal, provincial, and state rules.

Please be advised that official communication from our recruitment team will only come from our authorized domain [ prenuvo.com ]. If you are contacted by a recruiter, please ensure their email address ends with @prenuvo.com. We do not use third-party recruitment services or any other email domains for hiring purposes. If you receive communication that you believe to be fraudulent, please report it immediately to View email address on app.careerpuck.com.

 

Vacancy posted 4 hours ago
Similar jobs that could be interesting for youBased on the Staff Engineer - User Experience (Backend) in Toronto, ON vacancy
  • $160k - $220k per year

     .... If you are too, let's talk. The End User Protection Team  Auth0 is an easy-to-...  ...application builders to provide a secure login experience for their users while isolating them...  ...tactics of these attacks. The Staff Software Engineer Opportunity We are looking for a Staff... 
    Suggested
    Long term contract
    Local area
    Remote work
    Worldwide

    Okta

    Toronto, ON
    5 hours ago
  • $51.45k per year

     ...Business Intelligence. Your opportunity: Reporting to the Manager, User Experience & Process Design, or their designate, you will be part of a...  ...detailed explanations on guidelines and expectations to staff Providing detailed information on processes, policies, and procedures... 
    Ux
    Full time

    University of Toronto

    Toronto, ON
    9 days ago
  • $50 - $125 per hour

     ...Responsibilities Evaluate product design decisions using professional experience to enhance design and taste preferences. Develop product...  ...Figma , Sketch , or Adobe tools. Provide structured User Experience/User Journey feedback to improve product usability.... 
    Ux
    Remote job
    Contract work
    Summer work

    Mercor

    Toronto, ON
    a month ago
  • $128k - $170k per year

     ...desktop application that allows users to create their own...  ...dynamic and passionate software engineer who will be a key player in improving...  ...developing, and maintaining our backend infrastructure, APIs, and...  ...related discipline ~12+ years of experience in coding for production... 
    Suggested
    Full time

    Ouster

    Toronto, ON
    a month ago
  • $200k - $235k per year

     ...and so are the rewards. The Backend Platform team’s mission is to...  ...that support hundreds of engineers working across backend services...  ...engineers rely on every day! As a Staff Software Developer , you will...  ...community. Our office experience is intentional, energizing, and... 
    Suggested
    Long term contract
    Work at office
    Flexible hours
    Shift work
    3 days per week

    Robinhood

    Toronto, ON
    5 hours ago
  •  ...important work of your career. About the team Developer & End-user Experience Platform (DEeP) is a force multiplier for Stripe and for your...  ...cross-functional projects, directly collaborating with other engineers Give meaningful feedback on code reviews and technical... 
    Ux
    Full time
    Summer work
    Internship

    Stripe

    Toronto, ON
    4 hours ago
  •  ...creating something big!  About the team Engineers on this team build the application our...  ...across frontend architecture and user experience, because of high data volumes, wide configurability...  ...Reporting to the VP of Engineering, the Staff Frontend Engineer will play a critical... 
    Ux
    Long term contract

    Forma.ai

    Toronto, ON
    4 hours ago
  • $168k - $210k per year

     ...page  About the role Our Engineering team helps Nubank to create...  ...Engineering leaders to build new experiences Ensure comprehensive...  ...necessary Work focused on backend applications, and be open to...  ...thousands (or even millions) of users Strong background in object... 
    Remote work
    Flexible hours

    Nubank

    Toronto, ON
    5 hours ago
  • $150k - $160k per year

     ...products and seamless, engaging experiences that customers haven’t seen...  ...We are a close-knit group of engineers of different stripes - developers...  ...features to improve the user journey and making it easier...  ...design and delivery of scalable backend platforms and distributed systems... 
    Work at office
    Remote work
    Work from home
    Flexible hours
    2 days per week
    3 days per week

    HelloFresh

    Toronto, ON
    4 hours ago
  •  ...Staff Software Engineer The global capital markets are among the largest markets in the world valued at $50T+...  ...Full Stack at Noetica, you'll help build robust backend systems and APIs that power our search-centric web experience that’s core to the workflow of our end users.... 
    Long term contract
    Full time
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Toronto, ON
    1 day ago
  •  ...tradercorporation.com . We’re looking for a motivated Junior User Support Engineer to join our IT team (6-month contract) Location :...  ...office) About the Role In this role, you’ll gain hands-on experience supporting internal employees while developing your... 
    Ux
    Contract work
    Work at office
    Remote work

    AutoTrader.ca

    Toronto, ON
    4 hours ago
  • $190.5k - $262k per year

     ...join ours. Help build the engine behind Faire’s growth: Faire...  ...the world. We’re hiring a Staff Software Engineer to help lead...  ...about internal customer experience and enjoy building tools, platforms...  ...closely with internal platform users to understand pain points,... 
    Long term contract
    Work at office
    Local area
    Immediate start
    Remote work
    Monday to friday
    3 days per week

    Faire

    Toronto, ON
    5 hours ago
  •  ...most progressive work in machine learning meets cutting-edge user experience.   Ranking the highest in performance by G2 Crowd for...  ...to candidates that have: ~2+ years of experience as a Backend Software Engineer. ~ Very strong problem solving skills in data structures... 
    Ux
    Local area
    Remote work
    Work from home
    Home office

    StackAdapt

    Toronto, ON
    4 hours ago
  • $205k per year

     ...delivering a seamless, hassle-free car-buying experience to drivers everywhere. Customers can...  ...the role Clutch is seeking a Staff Software Engineer / Engineering Lead to drive technical...  ...) ~ Deep experience with Frontend or Backend frameworks (React, Vue, Express) ~... 
    Permanent employment
    Full time
    Internship

    Clutch Technologies Inc.

    Toronto, ON
    4 hours ago
  • $80k - $89k per year

     ...design, artwork & photography to engineering, systems & data, we support...  ...Role As an Intermediate Backend Engineer, you will contribute...  ...philosophy and practices. Experience with TypeScript is a strong bonus...  ...the uniqueness of our staff, and committed to inclusion.... 
    Full time
    Work at office
    Local area
    Worldwide
    Flexible hours
    2 days per week
    1 day per week

    Internal Job Board

    Toronto, ON
    4 hours ago
  • $100k - $120k per year

     ...desirable products and seamless, engaging experiences that customers haven’t seen before. With...  ...join us! We are a close-knit group of engineers of different stripes - developers, designers...  ...implementing features to improve the user journey and making it easier for our customers... 
    Casual work
    Manual labor
    Work at office
    Remote work
    Work from home
    Flexible hours
    2 days per week
    3 days per week

    HelloFresh

    Toronto, ON
    4 hours ago
  • $140k - $185k per year

     ...is a stakeholder. What You’ll Be Responsible For As a Staff IT Engineer on the IT Support team, you will act as a senior technical leader...  ...opportunities to enhance reliability, security, and user experience across the organization. What You’ll Work On Drive AI... 
    Ux
    Full time
    Remote work
    Flexible hours

    Circle

    Toronto, ON
    2 days ago
  •  ...customer churn. What you'll do As an engineer on the team, you'll be responsible for...  ...a suite of products that let our users model and operate their business more efficiently...  ...Minimum requirements ~2–12+ years of experience in backend software development ~ Ability to... 
    Contract work
    Internship

    Stripe

    Toronto, ON
    4 hours ago
  • $170k - $220k per year

     ...a variety of perspectives and experiences. We are not looking for someone...  ...responsible for ensuring users can seamlessly interact with their...  ...anywhere in the world. We engineer the end-to-end device experience...  ...Engineering Blog . The Staff Software Engineer Opportunity... 
    Long term contract
    Local area
    Worldwide
    Flexible hours

    Okta

    Toronto, ON
    5 hours ago
  •  ...meaningful work-life balance. Being a Staff AI Software Engineer at iManage Means…  You are...  ...prototype to production  ~4+ years of experience in ML/AI engineering or software engineering...  ...trusted by 4,100+ customers and 430,000 users worldwide, managing over 11 billion... 
    Full time
    Work at office
    Local area
    Worldwide
    Flexible hours

    iManage

    Toronto, ON
    16 hours ago
  • $135.2k - $202.8k per year

     ...deeper in the stack. You will be the engine behind the experiences rather than the pixel-level presentation...  ...reliability that make LLM-driven user experiences possible at scale.What you...  ...experiences for our global users.As a backend engineer you will architect and build... 
    Ux
    Work at office
    Local area

    Stripe

    Toronto, ON
    25 days ago
  • $172k - $258k per year

     ...Team The Forward Deployed Engineering (FDE) team exists to solve the...  ...problems our most complex enterprise users face, and to turn those...  ..., not just the handful we can staff individually. We've proven...  ...Minimum Requirements ~5+ years of experience in software engineering, with... 
    Work at office
    Local area
    Remote work
    Work from home
    Relocation
    Shift work

    Stripe

    Toronto, ON
    24 days ago
  • $192k - $288k per year

     ...AI Native Staff Software Engineer About Us Nu is one of the largest digital financial platforms...  ...AI-first mindset with professional experience implementing LLMs, generative AI, agentic...  ...inference / orchestration layers with user-facing surfaces. Experience navigating... 
    Work at office
    Flexible hours

    Nubank

    Toronto, ON
    5 hours ago
  • $170k - $220k per year

     ...the teams responsible for ensuring users can seamlessly interact with their work...  ..., anywhere in the world. We engineer the end-to-end device experience—from our flagship FastPass , Okta...  ...the Okta Engineering Blog . The Staff Software Engineer Opportunity We... 
    Long term contract
    Local area
    Worldwide

    Okta

    Toronto, ON
    5 hours ago
  • $104.3k - $130k per year

     ...true potential of their data. We are looking for a Staff Software Engineer with deep experience designing and scaling large-scale, data-intensive systems...  ..., distributed data pipelines, and high-throughput backend architectures. You will play a key role in driving our... 
    Full time
    Manual labor
    Worldwide

    Varicent

    Toronto, ON
    4 hours ago
  • $160k - $220k per year

     ...stronger while making life easier for users. Our products empower businesses to leave...  ..., user-friendly technology. The Staff Software Engineer opportunity  We are looking for a Staff...  ...years of professional software development experience, with a demonstrated history of... 
    Local area
    Worldwide

    Okta

    Toronto, ON
    5 hours ago
  • $100k per year

     ...seniorities. Tenstorrent is  looking for a Staff Firmware Developer to contribute to...  ...ON.  We welcome candidates at various experience levels for this role. During the interview...  ...system behavior.   Compensation for all engineers at Tenstorrent ranges from $100k - $500k... 
    Long term contract
    Permanent employment

    Tenstorrent

    Toronto, ON
    4 hours ago
  • $182k - $215k per year

     ...systems, viral growth mechanics, and personalized re-engagement experiences — all operating at a global scale across multiple brands and...  ...architectural direction, driving technical excellence, and mentoring engineers across the team. This is a high-impact individual contributor... 
    Work at office
    Remote work
    Work from home
    Flexible hours
    2 days per week
    3 days per week

    HelloFresh

    Toronto, ON
    4 hours ago
  • $205.6k - $257k per year

     ...Team You’ll Work With You’ll enter our engineering interview process as part of a pooled...  ...than a specific team’s immediate gap.  Staff Engineers at Carta are technical anchors...  ...that support long-term business growth. Experience: We recommend 10+ years of professional... 
    Long term contract
    Full time
    Work at office
    Immediate start

    Carta

    Toronto, ON
    4 hours ago
  • $100 - $105 per hour

     ...technology organization focused on building innovative digital experiences that connect millions of users across diverse markets. Their mission is to deliver...  ...projects from concept through delivery Promote engineering excellence by improving processes, tools, and team practices... 
    Long term contract
    Contract work
    Flexible hours
    Toronto, ON
    6 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Engineer - User Experience (Backend). Be the first to apply!