Senior Backend Engineer Ii - Patient Experience
$145k - $160k per yearPrenuvo
About UsAt 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 ValuesFirst: 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 ca.hrm.tc.
#J-18808-Ljbffr
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 ValuesFirst: 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 ca.hrm.tc.
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Senior Backend Engineer Ii - Patient Experience in Winnipeg, MB vacancy
- ...Reference No. R2841709 Position Title: Patient Experience iCare Exchange Integrations Engineer Department: Patient ENGINEERING Lead Location: Toronto, ON - Hybrid... ...non-technical stakeholders. Ability to influence senior leadership and navigate complex stakeholder environments...Senior3 days per week
- ...Affirm, Inc. is seeking an experienced Capacity Modeling Engineer to own quarterly goals for the team and lead engineers through ambiguity while delivering capacity plans for peak sales events. You will translate demand forecasts into resource settings across regions and environments...Senior
$20 per hour
Hello, We are a family based in West St. Paul, Manitoba, looking for a warm and responsible nanny to join us on a long-term, part-time basis (weekly, full days on Wednesdays). Our household includes an infant and a preschooler who both require attentive care. We are looking...SuggestedHourly payLong term contractPart time- ...Kumaran Systems is seeking an accomplished senior.NET backend engineer to design and implement scalable services in Azure. You will work on RESTful APIs, data modeling in SQL Server/Azure SQL, and secure authentication patterns while driving CI/CD through modern DevOps practices...Senior
- ...Drug Mart, a national retail health and wellness leader, seeks a Senior Director to own the Pharmacy Experience and Transformation agenda. You will drive AI, automation and technology strategies to improve patient access, pharmacy workflows and staff experience, while...Senior
$114.8k - $157.85k per year
...Job Description Senior Electrical Engineer Are you looking for a company that works on major engineering... ...will set you apart. Project experience should include training centers, vehicle... ...Canada. ~ Ability to obtain CISD Level II (SECRET) Clearance. Are you up for...SeniorFull timeWork at officeWorldwideFlexible hours$114.8k - $157.85k per year
...Job Description Senior Mechanical Engineer Are you looking for a company that works on major engineering... ...will set you apart. Project experience should include training centers, vehicle... ...Canada. ~ Ability to obtain CISD Level II (SECRET) Clearance. Are you up for...SeniorFull timeWork at officeWorldwideFlexible hours- ...Miratech is looking for a skilled Senior AI Engineer with Python, LangGraph and LangChain to... ...intelligent workflows, conversational experiences, and AI-powered automation across multiple... ...applications with enterprise platforms, backend services, and APIs. ~ Experience designing...SeniorFull timeInternshipRemote workRelocation
- ...51.697, $52.732. Job Summary: Under the supervision of the Patient Services Manager, in compliance with CRNM Standards of Nursing... ...Qualifications: Required: Level of Formal Education & Experience Current registration, in good standing, with the College of Registered...Permanent employmentImmediate startShift work
- ...Senior Back End Software Engineer Canada, United Kingdom, United States 1 gün 9 saat 9 dakika önce yayınland... ...or related field, or equivalent work experience 7+ years of back-end software development... ...experience with TypeScript for backend development (Node.js/NestJS experience...SeniorFull time
- ...setting: Hospital/medical facility or clinic. Tasks: Accompany patients on outdoor recreational activities. Assist with cleaning, sterilizing... ...: First Aid Certificate. CPR Certificate. Specialization or experience: Specialized environmental skills and knowledge. Area of...Hourly payPermanent employmentImmediate start
- ...utility, and commercial operations. With engineering and manufacturing operations across... ...We are looking for an experienced Senior New Product Introduction (NPI) Engineer... ...Engineering, or a related discipline. Experience Approximately 8–10+ years of relevant...SeniorPermanent employmentFull time
- ...Senior Automation Engineer (Project Manager) Saguenay-Lac-Saint-Jean, QC, Canada Type of position: Regular To pursue project and client... ...electrical engineering At least four years of relevant experience as an automation/instrumentation engineer or an equivalent...SeniorLong term contractTemporary workWork at officeLocal area
- ...project and inform that team of an assignment. • Lead electrical engineering work on all electrical systems for a project. • Present... ...understanding of Microsoft Office Suite, Bluebeam, Revit, AutoCAD. • Experience with specialty modeling software, such as AGI 32, Visual...SeniorFor contractorsFor subcontractorInternshipWork at office
- ...$51.697, $52.732. Job Summary: The Oncology Nurse is responsible for providing holistic cancer care to patients over the spectrum of the oncology experience: assessment, intervention, treatment administration and follow-up in the ambulatory setting. The Oncology Nurse...Permanent employmentImmediate startShift work
- ...and equitable health care. Position Overview The Facility Patient Care Manager is responsible for safe and effective clinical health... ...(SDO) i.e. Financial Sustainability, Patient Flow, Patient Experience, Quality/Safety, Staff Engagement and will: Ensure strong communication...Temporary workFor contractorsWork at officeLocal areaImmediate startShift workNight shiftWeekend workDay shiftAfternoon shift
- ...Drive AI innovation as a Senior AI Engineer in Mississauga, Canada. Craft Python-based AI applications using FastAPI or Flask while optimizing... ...Requirements: Strong Python with FastAPI or Flask experience 8+ years in AI application development Expertise in SQL,...Senior
- ...We are looking for a Senior Routing Engine Developer to design and build the next generation interaction... ...role includes building highly scalable backend services capable of processing large... .... 8+ years of software engineering experience, including substantial ownership of architecture...SeniorInternshipRemote workRelocation
- ...reach. Falcon is built on LLVM. We are looking for a Senior Compiler Performance Engineer to own major performance areas of Falcon. This is not a... ...methodology Minimum Requirements 5+ years of professional experience developing optimizing compilers or JIT compilers...SeniorRemote workWorldwideFlexible hours
- ...Our convenient Price Café offers free Tea and Coffee. Senior Manufacturing Engineering Specialist - Critical Environments Reporting To: Manufacturing... ...of advanced manufacturing engineering knowledge and experience. This role improves processes, introduces new products...Senior
$96.9k - $136.8k per year
...equitable compensation opportunities to all colleagues. Growth opportunities and skill development are defining features of the colleague experience at TD. Our compensation policies and practices have been designed to allow colleagues to progress through the salary range over time...Temporary workWork from home- ...debugging issues as necessary. The ideal candidate for this position will have: • Years of experience: 3+ years • Graduated from a Computer Science, Computer Engineering degree or a Technology program. • A high level of critical thinking, accountability, and...
- ...such as laundry, tidying toys, and simple meal prep About You: Patient, calm, flexible, and emotionally attuned Comfortable with... ...household. Interested? Please tell us a little about yourself, your experience with neurodivergent children or emotional regulation support, and...Part timeFlexible hours1 day per week
- A growing adtech startup is seeking experienced developers to design and build scalable web applications. Responsibilities include deploying cloud-native applications and driving architecture decisions in a remote-first setting. Ideal candidates will master both front-end and...SeniorRemote work
- ...Equinix using SDN, proxying, and open-source engineering expertise. Work within a globally distributed development team. As a Senior SDN Network Software Engineer, you will... ...designing highly redundant SDN infrastructure Experience with L4/L7 proxying and secure transport...Senior
- ...electronics expertise in an on-site R&D environment. As Senior Electrical Engineer/Designer, you will guide analog and high-voltage module development... ...high-voltage transformer design and magnetics selection experience Extensive PCBA testing and troubleshooting experience...Senior
- ...committed to the environment. Your Opportunity We have an exciting opportunity for a motivated senior Water Resources Engineer / Environmental Engineer with experience in water resource. You will be part of the Water Resources Technical Team within Stantec’s Environmental...SeniorWork at officeWorldwide
- ...Own cloud infrastructure and CI/CD automation as a Senior DevOps Engineer with Bounteous, supporting secure, scalable, reliable platforms remotely... ...Engineering Hands-on AWS, Azure, or GCP cloud experience Experience with Docker, Kubernetes, and Infrastructure as...SeniorContract workInternshipRemote work
- ...multidisciplinary execution from Mississauga, Ontario. This senior engineering role covers HVAC and mechanical systems for Nuclear Power... ...documents Fifteen to twenty-plus years of progressive engineering experience Experience leading technical professionals and supervising...Senior
- ...full potential in an environment that’s engineered for people. At CIMA+, we care about our people... ...clients choose, we have the skills and experience required to deliver innovative solutions... ...engineering career by joining us as a Senior Overhead Transmission Lines Engineer . In...SeniorPermanent employmentInternshipWork at officeFlexible hours2 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Backend Engineer Ii - Patient Experience. Be the first to apply!
Related searches
- backend developer Winnipeg, MB
- backend software developer Winnipeg, MB
- senior disability case manager Winnipeg, MB
- senior hardware engineer Winnipeg, MB
- senior cook Winnipeg, MB
- amica senior lifestyles Winnipeg, MB
- senior building operator Winnipeg, MB
- senior project manager Winnipeg, MB
- senior communications Winnipeg, MB
- sr. IT support analyst Winnipeg, MB

