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

Senior Backend Engineer II - Patient Experience

$145k - $160k per year

Prenuvo

About Us

At Prenuvo , we are on a mission to flip the paradigm from reactive “sick-care” to proactive health care. Our award-winning whole body scan is fast (under 1 hour), safe (MRI has no ionizing radiation), and non-invasive (no contrast). Our unique integrated stack of optimized hardware, software, and increasingly AI, coupled with the patient-centric experience across our domestic and global clinics, have allowed us to lead the change against “we caught it too late again".

We're looking for a Senior Backend Engineer II to join our Patient Experience team and own the communications platform that keeps patients informed throughout their journey: booking confirmations, appointment reminders, intake nudges, results notifications, and follow-ups across email, SMS, and push. You'll also build on the patient-facing APIs behind our patient dashboard (web) and native mobile apps (iOS and Android).

Our in-house Python communications service converts event bus domain events into patient messaging via Iterable, AWS SES, SMS, and push. Key challenges involve ensuring reliable, exactly-once delivery, respecting consent and preferences, and gracefully handling vendor failures with detailed logging. We seek engineers who thrive on end-to-end system ownership, resilient event-driven architecture, and driving outcomes over tickets.

Our preference is for candidates based in Vancouver, who can accommodate a flexible hybrid arrangement during the initial onboarding period.

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

  • Own the communications platform: Own the patient communications platform end to end, from design through rollout, including service architecture, on-call standards, and technical roadmap.
  • Develop complex software solutions: Build and maintain scalable backend services using Python, FastAPI, and AWS event-driven services (EventBridge, SQS/SNS, Lambda, ECS) that power patient communications.
  • Deliver reliably: Guarantee reliable, exactly-once message delivery through retries and failures, using idempotency, deduplication, backoff, and dead-letter handling and replay, with a clear status for every message we attempt.
  • Build in consent: Build consent and preference handling into the send path, including channel and category opt-ins, STOP and unsubscribe propagation across systems, quiet hours, and clean separation of transactional and marketing messages.
  • Make sends safe: Build safe tooling for one-off and bulk patient sends (audience preview, test sends, rate limits, kill switches) with least-privilege access to patient data and vendor credentials, so that a production send is always a deliberate, reviewed action.
  • Evolve patient-facing APIs: Design and ship OpenAPI-first endpoints that follow our versioning and backward-compatibility standards for mobile clients we can't force-update, and help migrate consumers off legacy GraphQL.
  • Ensure system reliability: Lead improvements in reliability, observability, and incident response using Datadog. You are accountable for whether a message actually reached the patient, not just whether the code merged.
  • Raise engineering quality: Write comprehensive automated tests for the services you build, and improve the patterns, tooling, and processes that raise quality across teams.
  • Provide technical guidance: Lead design discussions, review technical implementations, and mentor engineers across levels.
  • Influence technical direction: Contribute to architectural decisions and the long-term evolution of the platform, partnering closely with Product, Design, Lifecycle Marketing, Clinical, and other engineering teams.
  • Use AI-assisted development: Use AI coding tools and agentic workflows thoughtfully as part of a structured build, review, and test workflow.

What You’ll Bring

  • 7+ years of backend engineering experience owning production services, ideally in Python (or a similar language such as Ruby, Go, Node.js)
  • Strong experience designing and building REST APIs, including contract design, versioning, and error handling, in a modern backend framework (e.g., FastAPI, Flask, Django, Express, Spring).
  • Hands-on experience with cloud platforms such as AWS, including event-driven systems (EventBridge, SQS/SNS, Lambda, ECS), and modern CI/CD practices.
  • Experience building and maintaining distributed systems and integrating with external APIs and webhooks, including idempotency, retries, rate limits, and partial failure.
  • Deep knowledge of relational databases, particularly PostgreSQL, plus experience with NoSQL (e.g., DynamoDB) and caching (e.g., Redis).
  • Experience implementing authentication and authorization (OAuth2, JWT, service-to-service security).
  • Experience writing comprehensive backend tests (e.g., Pytest) and ensuring strong test coverage.
  • Experience with monitoring and observability tools such as Datadog or similar platforms.
  • Ability to independently lead complex initiatives, make sound technical decisions, and balance short-term delivery with long-term maintainability, including on-call and incident response for what you own.
  • Ability to break down complex projects into components or milestones that other engineers can easily pick up.
  • Comfortable with ambiguity, able to balance speed with quality, and willing to take ownership from design through production.
  • Excellent communication skills and the ability to collaborate across engineering and business teams.

Nice to Have

  • Experience with Iterable or a similar customer engagement platform (Braze, Customer.io, Klaviyo, Salesforce Marketing Cloud): event and user-profile APIs, journeys and workflows, message types and channels, and webhook processing.
  • SMS experience at scale: Twilio or similar providers, 10DLC and short codes, opt-in capture and STOP handling, and TCPA and carrier compliance.
  • Push notification experience: APNs and FCM (directly or through a platform), device token lifecycle, and deep linking into mobile apps.
  • Email delivery experience: AWS SES or similar, SPF/DKIM/DMARC, bounce and complaint handling, and suppression lists.
  • Notification orchestration: multi-channel routing, preference centers, frequency capping, and scheduled or reminder-based messaging.
  • GraphQL experience, Backend-for-Frontend patterns, or close partnership with native iOS/Android teams.
  • Familiarity with FHIR or other healthcare data models.
  • Familiarity with Terraform, Docker, and GitHub Actions.
  • Experience working in highly regulated industries, including handling sensitive health data.

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 $145,000-$160,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 15 hours ago
Similar jobs that could be interesting for youBased on the Senior Backend Engineer II - Patient Experience in Vancouver, BC vacancy
  • $151k - $227k per year

     ...that deliver low-latency, high-throughput experiences for Generative AI and Agentic AI...  ...distributed product management, AI, and software engineering teams to deliver high-quality products...  .... ~ Production experience developing backend systems using Go, Python, C++, or Rust.... 
    Suggested
    Full time
    Internship
    Work at office
    Remote work
    Relocation package
    3 days per week

    Nutanix Inc.

    Vancouver, BC
    a month ago
  •  ...can use deep data insights to improve their business. Founded by engineers — and customer obsessed — we leap at every opportunity to solve...  ..., including ingestion, indexing, processing, and the user experience itself. AI/BI - AI/BI is redefining Business Intelligence... 
    Senior
    Full time
    Summer work

    Databricks

    Vancouver, BC
    more than 2 months ago
  •  ...Responsibilities Own the patient communications platform end to...  ...Python and AWS event-driven backend services using EventBridge, SQS...  ...automated tests, improve engineering quality, lead design discussions...  ...years of backend engineering experience owning production services, ideally... 
    Senior
    Contract work
    Immediate start
    Flexible hours

    Prenuvo

    Vancouver, BC
    5 hours ago
  • $148.3k - $171k per year

     ...industry with its low fees, advanced trading engine, strong security and reliability, and...  ...About This Role: As Software Engineer, Backend, you will be responsible for designing,...  ...operational efficiency. Preferred Skills/Experience: Bachelor’s degree in Computer Science... 
    Suggested
    Remote job
    Local area
    Work from home

    Binance.us

    Vancouver, BC
    4 days ago
  • $120k - $200k per year

     ...ABOUT THE ROLE We're seeking a talented Backend Engineer to join our team at LayerZero, where...  ...related field, or equivalent practical experience. ~2+ years of experience in backend...  .... ~ Experience working with workflow engines. ~ Previous experience with blockchain... 
    Suggested
    Full time

    Layer Zero Labs Llc

    Vancouver, BC
    more than 2 months ago
  •  ...-invasive (no contrast). Our unique integrated stack of optimized hardware, software, and increasingly AI, coupled with the patient-centric experience across our domestic and global clinics, have allowed us to lead the change against “we caught it too late again". We are... 
    Hourly pay
    Full time
    Contract work
    Work at office
    Local area
    Immediate start
    Flexible hours
    1 day per week

    Prenuvo, Inc.

    Vancouver, BC
    more than 2 months ago
  • $90k - $107k per year

     ...who validates the output. These are the essentials you'll need to get an interview ~2-3 years of professional software engineering experience in an agile, full-stack-focused environment. ~ Solid full-stack fundamentals: request lifecycles, data persistence, error handling... 
    Full time
    Work at office
    Local area
    Immediate start
    Visa sponsorship
    Flexible hours

    Diligent

    Vancouver, BC
    28 days ago
  • $150k - $177k per year

     ...hardware, software, and increasingly AI, coupled with the patient-centric experience across our domestic and global clinics, have allowed...  ...we caught it too late again". We are looking for a Senior AI Applied Scientist II to independently own a model domain end-to-end within... 
    Senior
    Full time
    Immediate start
    Flexible hours

    Prenuvo, Inc.

    Vancouver, BC
    more than 2 months ago
  • $90k - $120k per year

     ...their finances  online, by text, or over the phone , making the experience convenient and flexible. Since launching in 2014, Spring has...  ...the office and 2 WFH. About the role:  As a Data Platform Engineer II at Spring, you are a hands-on builder who delivers reliable,... 
    Long term contract
    Permanent employment
    Full time
    Work at office
    Work from home
    Flexible hours

    Spring Financial

    Vancouver, BC
    15 days ago
  • $140k - $170k per year

     ...into a trusted and delightful experience using AI. We are building the...  ...Work with software/AI/ML engineers, data scientists, product, and...  ...databases, data pipelines and backends with a focus on efficient data...  ...Experience in communicating with senior leadership to collect... 
    Senior
    Long term contract
    Full time
    Shift work

    Quandri

    Vancouver, BC
    5 days ago
  •  ...metadata layer has to describe. An engineer who can hold that whole path...  ...Design & Deliver: Own backend features (Go, Python, Rust) from...  ...Java, Rust, C++, C#, or Kotlin experience translates well. Real working...  ...with our recruiting system; (ii) carrying out, analyzing and improving... 
    Long term contract
    Full time
    Contract work
    Local area

    Rivian and Volkswagen Group Technologies

    Vancouver, BC
    more than 2 months ago
  • $20 per day

     ...Interested in learning more about life at Hiive? Check out our careers page to see how you can grow with us! As a Developer Experience Engineer at Hiive, you will build the tooling, workflows, and AI-enabled development practices that help every engineer move faster. You... 
    Full time
    Summer holiday
    Local area
    Relocation

    Hiive

    Vancouver, BC
    a month ago
  • $120k - $150k per year

     ...just provide therapy; we empower seniors to redefine their identity,...  ...looking for a  Senior Full-Stack Engineer who wants their code to mean...  ...scale directly impacts real patients, providers, and clinical outcomes...  ...using a high-performance Go backend and a highly optimized, modern... 
    Senior
    Full time
    Work at office
    Remote work
    Flexible hours

    Total Life

    Vancouver, BC
    more than 2 months ago
  • $152k - $190k per year

     ...tools, resources, and support you need to grow your career. Engineering at Brex Engineering at Brex is about building systems that scale...  ...and push the frontier of providing the best financial software experience to help companies grow. You’ll be encouraged to be metric and... 
    Long term contract
    Work at office
    Remote work
    Work from home

    Brex

    Vancouver, BC
    23 days ago
  • $112k - $152k per year

     ...invaluable role in our success. The engineering team at Warner Music Group...  ...variety of backgrounds and experiences. Consider a career at WMG...  ...:   We are seeking a Senior Software Application Engineer...  ...least 6 years of experience in backend or full stack development... 
    Senior
    Full time
    Local area
    Worldwide

    Warner Music Group Corp.

    Vancouver, BC
    more than 2 months ago
  •  ...has never been touched by modern software engineering, let alone AI. EviSmart is the dental...  ....   Why Now The Customer Experience Platform is being built from the ground...  ...Technology Stack Cloud:  AWS or GCP Backend:  Python, Node.js, Go Frontend:  React... 
    Senior
    Long term contract
    Full time
    Temporary work
    Internship
    Work at office
    Immediate start

    Evismart

    Vancouver, BC
    more than 2 months ago
  •  ...processes and infrastructure with this senior DevOps position. He/she would be...  ...Update and maintain both frontend and backend stack while minimizing disruption of...  ...Requirements Minimum 5 years of experience as a SRE/DevOps/Systems engineer. Minimum 3 years of hands-on experience... 
    Senior
    Full time
    Remote work
    Work from home
    Flexible hours

    ResponsiveAds

    Vancouver, BC
    more than 2 months ago
  •  ...on scaling low-latency messaging, engineering resilient APIs, and ensuring end-...  ...5 years of software engineering experience focused on distributed systems, high-scale backend services, or streaming and messaging...  ...with our recruiting system; (ii) carrying out, analyzing and improving... 
    Senior
    Full time
    Contract work
    Internship
    Worldwide

    Rivian and Volkswagen Group Technologies

    Vancouver, BC
    a month ago
  •  ...ABOUT APPLY   APPLY is the Agentic Customer Experience (ACx) partner for the world's most ambitious consumer and entertainment...  ..., and loading from various sources. Work closely with backend and platform engineers to integrate data pipelines into cloud-native applications... 
    Senior
    Full time
    Work at office
    Remote work
    Flexible hours

    E2x Is Now Part Of Apply Digital

    Vancouver, BC
    more than 2 months ago
  • $199k - $244k per year

     ...POSITION SUMMARY We are seeking a Senior iOS Engineer to lead the development and scaling of new and existing product experiences. You will drive feature development, serve...  ...growth. Lead collaborative efforts with backend engineers to define and evolve robust, efficient... 
    Senior
    Full time
    Work at office
    Local area
    2 days per week

    Earnin

    Vancouver, BC
    more than 2 months ago
  • $155k - $175k per year

     ...and robotics teams. The Product Engineering team owns the customer-facing...  ...directly, and the centralized backend services and APIs that connect them. We're hiring a Senior Software Engineer to own...  ...integrations. ~ API design experience. You're comfortable designing... 
    Senior
    Full time

    Parallel Domain

    Vancouver, BC
    more than 2 months ago
  •  ...Competitive Intelligence Klue Engineering is hiring! We're looking for a Senior Software Engineer to join our team...  ...What You'll Do Build and ship backend systems that power agentic...  ...improvement, and obsess over making those experiences frictionless for our users.... 
    Senior
    Full time
    Work at office

    Klue Inc.

    Vancouver, BC
    more than 2 months ago
  • $199.8k - $244.2k per year

     ...Getting that match right is equal parts engineering, product judgment, and experimentation....  ...most engineers work across stacks — either backend and frontend or two frontend platforms,...  ...support teams, to create new product experiences for our customers. Our goal is to provide... 
    Senior
    Full time
    Work at office
    Local area
    2 days per week

    Earnin

    Vancouver, BC
    more than 2 months ago
  •  ...Ashby's Co-Founder and VP of Engineering. We’re looking for a versatile...  ...industry. It was a formative experience for me as a software engineer...  ...and compile it to SQL in our backend. Many user-facing features...  ...the team would be considered Senior or above in the industry today... 
    Senior
    Full time
    Internship
    Work at office

    Ashby

    Vancouver, BC
    more than 2 months ago
  • $118k - $218k per year

     ...'s top employers and is recognized globally as a leader in the Engineering, Procurement, Construction, Fabrication, and Maintenance industry...  ...engineering field of study and ten (10) years of work-related experience; a recognized professional certification or registration in the... 
    Senior
    Full time
    For contractors
    Work at office
    Local area
    Flexible hours

    Fluor

    Vancouver, BC
    11 days ago
  •  ...continues to grow as a global company, we are looking for a Senior Data Engineer to build amazing products together. We have a wonderful team...  ...insights with the team. What We’re Looking For ~5+ years experience working on Data Modeling and Data Analysis domain. ~... 
    Senior
    Full time
    Live In
    Worldwide
    Home office
    Flexible hours

    Sensor Tower

    Vancouver, BC
    more than 2 months ago
  • $110k - $125k per year

     ...security of global enterprises. We are seeking a talented Senior DevOps Engineer to take ownership of our Secure Access build systems and...  ...management What You’ll Bring ~5-7 years of professional experience in DevOps, build engineering, or related field ~ Bachelor’... 
    Senior
    Permanent employment
    Full time
    Flexible hours
    Shift work

    Absolute Software Corporation

    Vancouver, BC
    more than 2 months ago
  • $141.1k - $190.9k per year

     ...Role in Supporting Our Members:   We are seeking a hands-on  Senior Engineering Manager , Digital Servicing Platform to lead modernization...  ...account opening, digital onboarding, public sites, web, mobile experience (iOS and Android) and digital product support(L3) ensuring... 
    Senior
    Permanent employment
    Full time
    Internship
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Vancity

    Vancouver, BC
    more than 2 months ago
  • $98k - $147k per year

     ...Senior Software Engineer This role reports to the Chief Technology Officer. This is a full-time position open to candidates in Canada....  ...~5+ years of professional full stack software engineering experience ~ Expertise in TypeScript, one or more frontend frameworks... 
    Senior
    Remote job
    Full time
    Local area
    Weekend work

    Indiegraf

    Vancouver, BC
    a month ago
  • $137k - $152k per year

     ...Senior Frontend Software Engineer ABOUT US Procurify is the AI-enhanced procurement and AP automation platform for mid-market organizations...  ...using TypeScript/React. Create High-Quality Frontend Experiences: Implement reusable, accessible, and performant UI components... 
    Senior
    Full time
    Manual labor
    Immediate start
    Remote work
    Flexible hours

    Procurify

    Vancouver, BC
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Backend Engineer II - Patient Experience. Be the first to apply!