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
$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$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$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- ...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
- ...Shared Health Site: Health Sciences Centre Department / Unit: Patient Equipment Transport Job Stream: Clinical Support Union:... ...direction from professional patient care staff as needed. Experience Not Applicable Education (Degree/Diploma/Certificate) Complete...SuggestedPermanent employmentShift workWeekend workAfternoon shift
- ...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
- ...Description We are looking for a Senior Routing Engine Developer to design and build the next... ...role includes building highly scalable backend services capable of processing large... ...~8+ years of software engineering experience, including substantial ownership of architecture...SeniorFull timeInternshipRemote workRelocation
- ...Opportunity Stantec is one of the world’s top engineering and consulting firms supporting the... ...We are currently seeking a passionate Senior Electrical Engineer to join our project... ...professional judgement acquired through experience to plan, size, evaluate, select, and...SeniorPermanent employmentFull timeFor contractorsFor subcontractorWork at officeWork from home
- ...employer that has large-scale international engineering projects to offer. If you want to make a... ...a Structural Engineer (Intermediate to Senior) to support the continued growth of our... .... ~5-10 years of previous related experience in a similar role is preferred. ~ Strong...SeniorFull timeInternshipWork at officeFlexible hours
- ...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
- ...organisations across Canada to recruit experienced mid-senior to senior-level engineering professionals . These opportunities are ideal for... ...with strong technical expertise, proven project delivery experience, and the ability to operate effectively within regulated,...SeniorFull timeFor contractors
- ...training from a checkbox into a superpower. The result? Better experiences for learners and real results for businesses. We’re... ...because learning never stops. The Adventure AheadAs a Senior Product Engineer II, you bring deep expertise in backend engineering alongside...SeniorLong term contractFor contractorsWork at officeImmediate startWorldwide3 days per week
$130k - $160k per year
...Senior Substation Engineer (P.Eng.) Toronto, ON | Calgary, AB | Vancouver / Winnipeg, MB | Hybrid Do you thrive taking technical ownership... ..., collaborative, and empowering company. Combining local experience with global knowledge, we together shape the societies of tomorrow...SeniorLong term contractFull timeLocal areaFlexible hours- ...Job Details School Clerk Class II MGEU This is a full-time, 10-month temporary position in a High School (Grades 9-12).... ...Qualifications Completion of secondary education with 1- 2 years of office experience and relevant coursework/training Proficient in Microsoft...Full timeTemporary workPart timeWork at office
- ...create a stimulating and nurturing environment for their child. If you are passionate about working with infants, have the necessary experience, and meet the requirements, we encourage you to message us to express your interest in this rewarding opportunity to become a valued...Long term contractFull timeLive out
$20 per hour
...a few times a month; it has become obvious that we require regular assistance. We have had a recent housekeeper which was a great experience however our schedules no longer match, so we are once again looking for a good fit. We also had a major loss in our family so extra...- ...wage of $22.00 -2... per hour. If you are a hardworking, nurturing and reliable individual who is detail-oriented and has childcare experience, we encourage you to message us for more details on this rewarding opportunity. Please visit to view full details and to apply. FREE...Hourly payFull timePart timeLive outImmediate start
$110k per year
...Starting at $110,000 CAD, commensurate with experience. About the Team: The Data &... ...rigorous data quality standards, and creating engineering patterns that let analytics, product,... ...more confidence. About the Role: The Senior Data Engineer will design, build, and...SeniorFull time- ...brands shine! Privately owned and based in Laval, Quebec, with a strong vision for innovation and optimizing the employee and client experiences, we continue to help generations of Canadian women to look and feel their best. How will you support the team? Customer Service...Permanent employmentFull timeDay shiftAfternoon shift
$130k - $165k per year
...subsidiary of Quanta Services, we provide engineering and design services across transmission... ...We're looking for an experienced Senior Transmission Line Design Engineer to join... ...relevant transmission line engineering experience, ideally within Canada ~ Experience designing...SeniorLong term contractFull timeFor contractorsInternship- # Customer Experience Engineer I/IIHarnessSalary not statedFull-timeremote· seniorCanada, USAkubernetesdockerawsgcpazurellmlinuxpythonListed... ...you'll shadow and co-build alongside a senior engineer.- Contribute to customer-facing... ...team gives you a runway most CXE II roles don't:- Leading customer build...SeniorInternshipLocal areaImmediate startRemote workFlexible hoursShift work
$138.15k - $184.23k per year
The Senior Manager, Patient Experience will lead the evolution from traditional patient support to a consumer-led, differentiated Patient Experience in Canada. Using evolving consumer needs, behaviours, and insights, the role will translate the Global Signature Patient Experience...SeniorLong term contractContract workTemporary workWork at officeLocal areaFlexible hours- ...participation in the interview process.What We Look For You have a total of 1.5+ years of experience as a software engineer.You have experience designing, developing and launching backend systems and are proficient in one of Python or Kotlin.You are familiar with the building...Work at officeRemote workFlexible hours
- 1Password is seeking a back-end leaning Senior Developer to join our Growth Team. You’ll focus on self-serve experiences, evolving systems, and rapid experimentation across our B2B products. This is a remote opportunity within Canada and the US, with compensation aligned to...SeniorRemote work
$130k - $140k per year
...deterioration and complications. Beyond patient monitoring, our platform extends to patient... ...across clinical practice, research, engineering, data science, manufacturing, and commercialization... ...We are expanding our team to include a Senior Backend Engineer who can own the design and...SeniorInternshipManual laborRemote work- ...Affirm, Inc. is seeking a mid-level backend engineer focused on CIAM to build and maintain authentication services powering... ..., and account lifecycle flows for B2C and B2B experiences. You will collaborate with senior engineers and partner teams to deliver secure, reliable...SeniorRemote work
$133k - $183k per year
...instrumental in designing the next generation ofAffirm’s Checkout Platform to provide a world-class buying experience that puts customersfirst!We are seeking a Backend Software Engineer to build out financial products andfeatures providing new levels of accessibility and flexibility...Work at officeRemote workFlexible hours$133k - $183k per year
...We are looking for a talented Software Engineer who can build and scale Cache Services (Redis... ...process. What We Look For 2+ years of experience as a software engineer. Experience designing, developing and launching backend systems and are proficient in one of Python...InternshipWork at officeRemote workFlexible hours- ...Affirm, Inc. is hiring a hands-on mid‑engineer in Information Security to help build and maintain backend services powering registration, login, authorization, and account lifecycles across B2C and B2B experiences. You’ll work with experienced engineers and partner teams...Remote work
- Elevate patient care as a Senior Backend Engineer at FluidAI, developing smart, data-driven surgical solutions. This remote role involves deep system design, C#, and .NET expertise while collaborating with global healthcare teams. FluidAI is seeking an experienced backend engineer...SeniorRemote work
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 software developer Winnipeg, MB
- backend developer Winnipeg, MB
- senior web designer Winnipeg, MB
- senior project engineer Winnipeg, MB
- senior ruby developer Winnipeg, MB
- senior crm manager Winnipeg, MB
- cpa senior accountant Winnipeg, MB
- senior part time Winnipeg, MB
- senior accountant Winnipeg, MB
- senior hr manager Winnipeg, MB


