Prenuvo

Senior Backend Engineer II - Patient Experience

PythonNode.jsPostgreSQLAWSDockerRubyGoTerraform
Automatische Übersetzung. Prüfe das Original.

Über uns

Bei Prenuvo verfolgen wir die Mission, das Paradigma von der reaktiven „Krankenversorgung“ zur proaktiven Gesundheitsversorgung zu ändern. Unser preisgekrönter Ganzkörperscan ist schnell (unter 1 Stunde), sicher (MRT hat keine ionisierende Strahlung) und nicht-invasiv (kein Kontrastmittel). Unser einzigartiger integrierter Stapel aus optimierter Hardware, Software und zunehmend KI, gepaart mit der patientenzentrierten Erfahrung in unseren nationalen und globalen Kliniken, hat es uns ermöglicht, den Wandel weg von „wir haben es wieder zu spät erkannt“ anzuführen.

Wir suchen einen Senior Backend Engineer II für unser Patient Experience Team, der die Kommunikationsplattform verantwortet, die Patienten während ihrer gesamten Reise informiert: Buchungsbestätigungen, Terminerinnerungen, Intake-Hinweise, Ergebnisbenachrichtigungen und Follow-ups per E-Mail, SMS und Push. Sie werden auch die patientenseitigen APIs hinter unserem Patienten-Dashboard (Web) und unseren nativen mobilen Apps (iOS und Android) weiterentwickeln.

Unser Inhouse-Python-Kommunikationsdienst wandelt Domain-Events aus dem Event-Bus in Patienten-Messaging über Iterable, AWS SES, SMS und Push um. Zu den wichtigsten Herausforderungen gehören die Gewährleistung einer zuverlässigen, Exactly-Once-Zustellung, die Einhaltung von Einwilligungen und Präferenzen sowie die anmutige Handhabung von Anbieterfehlern mit detaillierter Protokollierung. Wir suchen Ingenieure, die Freude an der End-to-End-Systemverantwortung, resilienter ereignisgesteuerter Architektur und der Erzielung von Ergebnissen über Tickets hinaus haben.

Helfen Sie mit, die Welt durch proaktive Gesundheitsversorgung zu gestalten, während Sie mit modernster Technologie und leistungsstarken Teams mit tiefgreifender Expertise zusammenarbeiten – schließen Sie sich uns an, um das Leben von Menschen zu verändern!

Unsere Werte

Erstens: Wir sind Pioniere

Die Transformation des Gesundheitswesens erfordert divergentes Denken, Handlungsbereitschaft, diszipliniertes Experimentieren und unerschütterlichen Mut und Entschlossenheit, um den Schwung aufrechtzuerhalten. Diese Reise ist ebenso herausfordernd wie lohnend.

Zweitens: Wir sind Plattform-Entwickler

Wir bauen immer Grundlagen, die es uns ermöglichen, morgen mehr zu erreichen als heute. Wir verlieren nie das Ziel aus den Augen – mit einer Haltung der Verantwortung und Pflicht gegenüber unserer Mission.

Vor allem: Wir sind Patienten

Wir alle könnten die nächste Person sein, die unsere Türen durchschreitet und nach Klarheit oder Seelenfrieden sucht. Wir sind stolz auf unsere Wirkung auf das Leben unserer Patienten und werden nicht aufhören, bis jeder von unserer Arbeit profitieren kann.

Wir bevorzugen Kandidaten mit Sitz in Vancouver, die während der anfänglichen Einarbeitungszeit eine flexible hybride Arbeitsregelung ermöglichen können.

Das Grundgehalt für diese Rolle reicht von $145,000-$160,000 in lokaler Währung, abhängig von Erfahrung und geografischem Standort

Wir sind ein Arbeitgeber, der Chancengleichheit fördert und Vielfalt in unserem Unternehmen schätzt. Wir diskriminieren nicht aufgrund von Rasse, Religion, Hautfarbe, nationaler Herkunft, Geschlecht, sexueller Orientierung, Alter, Familienstand, Veteranenstatus oder Behindertenstatus.

Als Teil des Einstellungsprozesses durchlaufen erfolgreiche Kandidaten eine Hintergrundüberprüfung gemäß den geltenden bundesstaatlichen, provinz- und bundesstaatlichen Regeln.

Bitte beachten Sie, dass offizielle Kommunikation von unserem Rekrutierungsteam nur von unserer autorisierten Domain [prenuvo.com] stammt. Wenn Sie von einem Recruiter kontaktiert werden, stellen Sie bitte sicher, dass seine E-Mail-Adresse mit @prenuvo.com endet. Wir nutzen keine Drittanbieter-Rekrutierungsdienste oder andere E-Mail-Domains für Einstellungszwecke. Wenn Sie eine Kommunikation erhalten, die Sie für betrügerisch halten, melden Sie dies bitte umgehend an [email protected].

Was Sie mitbringen

Diese Stelle bietet keine Visumsponsorship. Bewerber müssen zum Zeitpunkt der Einstellung gesetzlich berechtigt sein, in Kanada zu arbeiten, und dürfen keine Arbeitgebersponsorship für ein Arbeitsvisum benötigen (aktuell oder zukünftig).

  1. 7+ Jahre Erfahrung in der backend-Entwicklung mit Verantwortung für Produktionsservices, idealerweise in Python (oder einer ähnlichen Sprache wie Ruby, Go, Node.js)
  1. Umfangreiche Erfahrung in der Konzeption und Erstellung von REST APIs, einschließlich Vertragsdesign, Versionierung und Fehlerbehandlung, in einem modernen backend-Framework (z. B. FastAPI, Flask, Django, Express, Spring).
  1. Praktische Erfahrung mit Cloud-Plattformen wie AWS, einschließlich ereignisgesteuerter Systeme (EventBridge, SQS/SNS, Lambda, ECS) und moderner CI/CD-Praktiken.
  1. Erfahrung im Aufbau und der Wartung verteilter Systeme und der Integration mit externen APIs und Webhooks, einschließlich Idempotenz, Wiederholungsversuchen, Ratenbegrenzungen und teilweisen Fehlern.
  1. Tiefgreifende Kenntnisse relationaler Datenbanken, insbesondere PostgreSQL, sowie Erfahrung mit NoSQL (z. B. DynamoDB) und Caching (z. B. Redis).
  1. Erfahrung in der Implementierung von Authentifizierung und Autorisierung (OAuth2, JWT, Service-to-Service-Sicherheit).
  1. Erfahrung im Schreiben umfassender backend-Tests (z. B. Pytest) und Sicherstellung einer hohen Testabdeckung.
  1. Erfahrung mit Monitoring- und Observability-Tools wie Datadog oder ähnlichen Plattformen.
  1. Fähigkeit, komplexe Initiativen eigenständig zu leiten, fundierte technische Entscheidungen zu treffen und kurzfristige Lieferung mit langfristiger Wartbarkeit in Einklang zu bringen, einschließlich On-Call- und Incident-Response für das, was Sie verantworten.
  1. Fähigkeit, komplexe Projekte in Komponenten oder Meilensteine zu zerlegen, die andere Ingenieure leicht aufgreifen können.
  1. Komfort mit Mehrdeutigkeit, Fähigkeit, Geschwindigkeit mit Qualität in Einklang zu bringen, und Bereitschaft, Verantwortung vom Design bis zur Produktion zu übernehmen.
  1. Ausgezeichnete Kommunikationsfähigkeiten und die Fähigkeit zur Zusammenarbeit mit Ingenieur- und Geschäftsteams.

Was Sie tun werden

  1. Verantwortung für die Kommunikationsplattform: Übernehmen Sie die End-to-End-Verantwortung für die Patientenkommunikationsplattform, vom Design bis zur Einführung, einschließlich Servicearchitektur, On-Call-Standards und technischer Roadmap.
  1. Entwicklung komplexer Softwarelösungen: Erstellen und warten Sie skalierbare backend-Services mit Python, FastAPI und AWS ereignisgesteuerten Services (EventBridge, SQS/SNS, Lambda, ECS), die die Patientenkommunikation ermöglichen.
  1. Zuverlässige Lieferung: Gewährleisten Sie eine zuverlässige, Exactly-Once-Nachrichtenzustellung durch Wiederholungsversuche und Fehlerbehandlung unter Verwendung von Idempotenz, Deduplizierung, Backoff und Dead-Letter-Handling sowie Wiederholung, mit einem klaren Status für jede Nachricht, die wir versuchen zuzustellen.
  1. Einbindung von Einwilligungen: Bauen Sie die Handhabung von Einwilligungen und Präferenzen in den Sendepfad ein, einschließlich Opt-ins für Kanäle und Kategorien, Weiterleitung von STOP- und Abmeldeaufforderungen über Systeme hinweg, Ruhezeiten und saubere Trennung von Transaktions- und Marketingnachrichten.
  1. Sichere Sendungen: Erstellen Sie sichere Werkzeuge für einmalige und Massensendungen an Patienten (Vorschau der Zielgruppe, Testsendungen, Ratenbegrenzungen, Not-Aus-Schalter) mit Least-Privilege-Zugriff auf Patientendaten und Anbieteranmeldeinformationen, sodass eine Produktionssendung immer eine bewusste, geprüfte Aktion ist.
  1. Entwicklung patientenseitiger APIs: Entwerfen und veröffentlichen Sie OpenAPI-first-Endpunkte, die unseren Standards für Versionierung und Abwärtskompatibilität für mobile Clients, die wir nicht erzwingen können, entsprechen, und helfen Sie bei der Migration von Konsumenten von älteren GraphQL.
  1. Systemzuverlässigkeit sicherstellen: Leiten Sie Verbesserungen in Bezug auf Zuverlässigkeit, Beobachtbarkeit und Vorfallreaktion mit Datadog. Sie sind dafür verantwortlich, ob eine Nachricht den Patienten tatsächlich erreicht hat, nicht nur, ob der Code zusammengeführt wurde.
  1. Qualität der Ingenieurarbeit verbessern: Schreiben Sie umfassende automatisierte Tests für die von Ihnen erstellten Services und verbessern Sie die Muster, Werkzeuge und Prozesse, die die Qualität teamsübergreifend verbessern.
  1. Technische Anleitung geben: Leiten Sie Design-Diskussionen, überprüfen Sie technische Implementierungen und betreuen Sie Ingenieure auf verschiedenen Ebenen.
  1. Technische Ausrichtung beeinflussen: Tragen Sie zu Architekturentscheidungen und zur langfristigen Weiterentwicklung der Plattform bei und arbeiten Sie eng mit Produkt-, Design-, Lifecycle-Marketing-, Klinik- und anderen Ingenieurteams zusammen.
  1. KI-gestützte Entwicklung nutzen: Nutzen Sie KI-Codierungswerkzeuge und agentenbasierte Workflows bewusst als Teil eines strukturierten Build-, Review- und Test-Workflows.

Nice to Have

  1. Erfahrung mit Iterable oder einer ähnlichen Customer Engagement Plattform (Braze, Customer.io, Klaviyo, Salesforce Marketing Cloud): Event- und User-Profile-APIs, Journeys und Workflows, Nachrichtentypen und -kanäle sowie Verarbeitung von Webhooks.
  1. SMS-Erfahrung im großen Maßstab: Twilio oder ähnliche Anbieter, 10DLC und Kurzcodes, Erfassung von Opt-ins und STOP-Handling sowie TCPA- und Carrier-Compliance.
  1. Push-Benachrichtigungserfahrung: APNs und FCM (direkt oder über eine Plattform), Lebenszyklus von Gerätesymbolen und Deep-Linking in mobile Apps.
  1. E-Mail-Zustellungserfahrung: AWS SES oder ähnlich, SPF/DKIM/DMARC, Bounce- und Beschwerdebehandlung sowie Unterdrückungslisten.
  1. Benachrichtigungs-Orchestrierung: Multi-Channel-Routing, Präferenzzentren, Frequenzbegrenzung und geplante oder erinnerungsbasierte Nachrichtenübermittlung.
  1. Erfahrung mit GraphQL, Backend-für-Frontend-Mustern oder enge Zusammenarbeit mit nativen iOS/Android-Teams.
  1. Vertrautheit mit FHIR oder anderen Gesundheitsdatenmodellen.
  1. Vertrautheit mit Terraform, Docker und GitHub Actions.
  1. Erfahrung in stark regulierten Branchen, einschließlich der Verarbeitung sensibler Gesundheitsdaten.

Was wir bieten

  • Eine Möglichkeit, einen positiven Einfluss auf das Leben und die Gesundheit von Menschen zu nehmen
  • Wir glauben an präventive Gesundheitsversorgung für alle, einschließlich unseres Teams – Prenuvo bietet jedem Teammitglied kostenlose Ganzkörperscans an
  • Wachstumschancen stehen im Mittelpunkt unserer Mitarbeiterentwicklung, wir tun große Dinge mit klugen Köpfen – es gibt keinen einzigen Weg zum Erfolg, er kann unterwegs gestaltet werden
  • Der Aufbau starker Beziehungen ist der Kern von allem, was wir tun – unser Team trifft sich jede Woche, um sich zu vernetzen, auszutauschen und zu sozialisieren
  • Die Anerkennung von Auszeiten zur Erholung ist entscheidend für unser Wohlbefinden – wir haben eine flexible Urlaubsregelung und ermutigen Sie, diese zu nutzen
  • Wir bieten ein umfassendes Leistungspaket, einschließlich Kranken-, Zahn-, Augen- und psychischer Gesundheitsversorgung, um Sie und Ihre Familie zu unterstützen
  • Prenuvo bietet berechtigten kanadischen Mitarbeitern Zugang zu Sparplänen für den Ruhestand sowohl für RRSP als auch für TFSA, mit sofortiger, optionaler Anmeldung und der Flexibilität, für die Zukunft nach eigenen Vorstellungen zu investieren und zu sparen. Während Prenuvo Zugang zu diesen Plänen bietet, bietet das Unternehmen derzeit keine entsprechenden Beiträge an.

Mehr Möglichkeiten mit einem Profil

Für mehr Stellen berücksichtigt werden, ohne den ganzen Prozess zu wiederholen? Erstellen Sie Ihr Profil, damit Unternehmen auf Nort Sie finden.

Profil erstellen

Dein nächster Jobsucht schon nach dir.

Nort

Reverse-Recruiting- Plattform für Entwickler

RechtlichesNutzungsbedingungenDatenschutznortjobs © 2026