Skeena Gold + Silver
Prenuvo
Ingeniero/a Senior de Backend II - Experiencia del Paciente
Sobre Nosotros
En Prenuvo, tenemos la misión de cambiar el paradigma de la "atención a enfermos" reactiva a una atención médica proactiva. Nuestro galardonado escáner corporal completo es rápido (menos de 1 hora), seguro (la RMN no tiene radiación ionizante) y no invasivo (sin contraste). Nuestra pila integrada única de hardware, software y cada vez más IA optimizados, junto con la experiencia centrada en el paciente en nuestras clínicas nacionales y globales, nos han permitido liderar el cambio contra el "lo detectamos demasiado tarde de nuevo".
Buscamos un/a Ingeniero/a Senior de Backend II para unirse a nuestro equipo de Experiencia del Paciente y encargarse de la plataforma de comunicaciones que mantiene a los pacientes informados durante todo su recorrido: confirmaciones de reserva, recordatorios de citas, notificaciones de admisión, notificaciones de resultados y seguimientos a través de correo electrónico, SMS y notificaciones push. También desarrollarás las APIs orientadas al paciente detrás de nuestro panel de pacientes (web) y aplicaciones móviles nativas (iOS y Android).
Nuestro servicio interno de comunicaciones Python convierte los eventos de dominio del bus de eventos en mensajes para el paciente a través de Iterable, AWS SES, SMS y notificaciones push. Los desafíos clave implican garantizar una entrega fiable y exacta, respetando el consentimiento y las preferencias, y gestionando elegantemente los fallos de los proveedores con un registro detallado. Buscamos ingenieros que prosperen con la propiedad integral del sistema, la arquitectura resiliente basada en eventos y la obtención de resultados por encima de las incidencias.
¡Ayuda a remodelar el mundo a través de la atención médica proactiva mientras trabajas con tecnología de vanguardia y equipos de alto rendimiento con profunda experiencia - únete a nosotros para marcar la diferencia en la vida de las personas!
Nuestros Valores
Primero: somos Pioneros
Transformar la atención médica requiere un pensamiento divergente, un sesgo hacia la acción, experimentación disciplinada y una determinación y tenacidad constantes para mantener el impulso. Este viaje es tan desafiante como gratificante.
Segundo: somos Constructores de Plataformas
Siempre estamos construyendo cimientos que nos permiten lograr mañana más de lo que logramos hoy. Nunca perdemos de vista lo que está por venir, con una mentalidad de propiedad y deber hacia nuestra misión.
Por encima de todo: somos Pacientes
Todos podríamos ser la próxima persona que cruce nuestras puertas, buscando claridad o tranquilidad. Estamos orgullosos de nuestro impacto en la vida de nuestros pacientes, y no pararemos hasta que todos puedan beneficiarse de nuestro trabajo.
Nuestra preferencia es por candidatos con sede en Vancouver, que puedan adaptarse a un acuerdo híbrido flexible durante el período inicial de incorporación.
El salario base para este puesto oscila entre $145,000-$160,000 en moneda local, dependiendo de la experiencia y la ubicación geográfica
Somos un empleador que ofrece igualdad de oportunidades y valoramos la diversidad en nuestra empresa. No discriminamos por motivos de raza, religión, color, origen nacional, género, orientación sexual, edad, estado civil, condición de veterano o condición de discapacidad.
Como parte del proceso de contratación, los candidatos seleccionados se someterán a una verificación de antecedentes de conformidad con las normas federales, provinciales y estatales aplicables.
Tenga en cuenta que la comunicación oficial de nuestro equipo de contratación provendrá únicamente de nuestro dominio autorizado [prenuvo.com]. Si un reclutador se pone en contacto con usted, asegúrese de que su dirección de correo electrónico termine en @prenuvo.com. No utilizamos servicios de contratación de terceros ni ningún otro dominio de correo electrónico para fines de contratación. Si recibe una comunicación que cree que es fraudulenta, repórtela inmediatamente a [email protected].
Qué Aportarás
Este puesto no ofrece patrocinio de visado. Los solicitantes deben estar legalmente autorizados para trabajar en Canadá en el momento de la contratación y no deben requerir patrocinio del empleador para un visado de trabajo (actual o futuro).
- 7+ años de experiencia en ingeniería backend poseyendo servicios de producción, idealmente en Python (o un lenguaje similar como Ruby, Go, Node.js)
- Sólida experiencia en el diseño y la construcción de APIs REST, incluyendo el diseño de contratos, el versionado y el manejo de errores, en un marco backend moderno (por ejemplo, FastAPI, Flask, Django, Express, Spring).
- Experiencia práctica con plataformas en la nube como AWS, incluyendo sistemas basados en eventos (EventBridge, SQS/SNS, Lambda, ECS), y prácticas modernas de CI/CD.
- Experiencia en la construcción y el mantenimiento de sistemas distribuidos y la integración con APIs y webhooks externos, incluyendo idempotencia, reintentos, límites de velocidad y fallos parciales.
- Profundo conocimiento de bases de datos relacionales, en particular PostgreSQL, además de experiencia con NoSQL (por ejemplo, DynamoDB) y caché (por ejemplo, Redis).
- Experiencia en la implementación de autenticación y autorización (OAuth2, JWT, seguridad de servicio a servicio).
- Experiencia en la escritura de pruebas backend completas (por ejemplo, Pytest) y en la garantía de una alta cobertura de pruebas.
- Experiencia con herramientas de monitorización y observabilidad como Datadog o plataformas similares.
- Capacidad para liderar de forma independiente iniciativas complejas, tomar decisiones técnicas sólidas y equilibrar la entrega a corto plazo con la mantenibilidad a largo plazo, incluyendo guardias y respuesta a incidentes para lo que se posee.
- Capacidad para desglosar proyectos complejos en componentes o hitos que otros ingenieros puedan asumir fácilmente.
- Comodidad con la ambigüedad, capacidad para equilibrar la velocidad con la calidad y disposición para asumir la responsabilidad desde el diseño hasta la producción.
- Excelentes habilidades de comunicación y capacidad para colaborar entre equipos de ingeniería y de negocio.
Qué Harás
- Ser responsable de la plataforma de comunicaciones: Ser responsable de la plataforma de comunicaciones del paciente de principio a fin, desde el diseño hasta el despliegue, incluyendo la arquitectura del servicio, los estándares de guardia y la hoja de ruta técnica.
- Desarrollar soluciones de software complejas: Construir y mantener servicios backend escalables utilizando Python, FastAPI y servicios basados en eventos de AWS (EventBridge, SQS/SNS, Lambda, ECS) que potencian las comunicaciones con los pacientes.
- Entregar de forma fiable: Garantizar una entrega de mensajes fiable y exacta mediante reintentos y fallos, utilizando idempotencia, deduplicación, retroceso y manejo de colas de mensajes fallidos y repetición, con un estado claro para cada mensaje que intentamos.
- Integrar el consentimiento: Integrar el manejo del consentimiento y las preferencias en el proceso de envío, incluyendo las opt-in por canal y categoría, la propagación de STOP y baja de suscripción entre sistemas, las horas de silencio y la separación limpia de mensajes transaccionales y de marketing.
- Hacer envíos seguros: Crear herramientas seguras para envíos de pacientes individuales y masivos (vista previa de audiencia, envíos de prueba, límites de velocidad, interruptores de emergencia) con acceso de mínimo privilegio a los datos del paciente y credenciales del proveedor, de modo que un envío en producción sea siempre una acción deliberada y revisada.
- Evolucionar las APIs orientadas al paciente: Diseñar y lanzar endpoints OpenAPI-first que sigan nuestros estándares de versionado y retrocompatibilidad para clientes móviles que no podemos actualizar forzosamente, y ayudar a migrar consumidores de GraphQL heredados.
- Garantizar la fiabilidad del sistema: Liderar mejoras en la fiabilidad, observabilidad y respuesta a incidentes utilizando Datadog. Eres responsable de si un mensaje llegó realmente al paciente, no solo de si el código se fusionó.
- Elevar la calidad de la ingeniería: Escribir pruebas automatizadas completas para los servicios que construyes, y mejorar los patrones, herramientas y procesos que elevan la calidad en todos los equipos.
- Proporcionar orientación técnica: Liderar discusiones de diseño, revisar implementaciones técnicas y mentorizar a ingenieros de todos los niveles.
- Influir en la dirección técnica: Contribuir a las decisiones arquitectónicas y a la evolución a largo plazo de la plataforma, colaborando estrechamente con los equipos de Producto, Diseño, Marketing de Ciclo de Vida, Clínico y otros equipos de ingeniería.
- Utilizar el desarrollo asistido por IA: Utilizar herramientas de codificación de IA y flujos de trabajo agénticos de forma reflexiva como parte de un flujo de trabajo estructurado de compilación, revisión y prueba.
Deseable
- Experiencia con Iterable o una plataforma similar de participación del cliente (Braze, Customer.io, Klaviyo, Salesforce Marketing Cloud): APIs de eventos y perfiles de usuario, flujos de trabajo y journeys, tipos de mensajes y canales, y procesamiento de webhooks.
- Experiencia con SMS a escala: Twilio o proveedores similares, 10DLC y códigos cortos, captura de opt-in y manejo de STOP, y cumplimiento de TCPA y operadores.
- Experiencia con notificaciones push: APNs y FCM (directamente o a través de una plataforma), ciclo de vida de los tokens de dispositivo y deep linking en aplicaciones móviles.
- Experiencia en entrega de correo electrónico: AWS SES o similar, SPF/DKIM/DMARC, manejo de rebotes y quejas, y listas de supresión.
- Orquestación de notificaciones: enrutamiento multicanal, centros de preferencias, limitación de frecuencia y mensajería programada o basada en recordatorios.
- Experiencia con GraphQL, patrones de Backend-para-Frontend, o colaboración estrecha con equipos nativos de iOS/Android.
- Familiaridad con FHIR u otros modelos de datos de atención médica.
- Familiaridad con Terraform, Docker, y GitHub Actions.
- Experiencia trabajando en industrias altamente reguladas, incluyendo el manejo de datos de salud sensibles.
Qué Ofrecemos
- Una vía para tener un impacto positivo en la vida de las personas y su salud
- Creemos en la atención médica preventiva para todos, incluido nuestro equipo: Prenuvo proporciona escáneres corporales completos gratuitos a cada miembro del equipo.
- Las oportunidades de crecimiento están en el corazón de nuestro viaje profesional, estamos haciendo grandes cosas con mentes brillantes: no hay un único camino hacia el éxito, se puede moldear sobre la marcha.
- Construir relaciones sólidas está en el centro de todo lo que hacemos: nuestro equipo se reúne cada semana para conectar, compartir y socializar.
- Reconocer el tiempo libre para restaurar es vital para nuestro bienestar: tenemos una política de vacaciones flexible y te animaremos a usarla.
- Ofrecemos un paquete completo de beneficios que incluye cobertura médica, dental, de visión, y de salud mental, para apoyarte a ti y a tu familia.
- Prenuvo ofrece a los empleados canadienses elegibles acceso a planes de ahorro para la jubilación RRSP y TFSA, con inscripción inmediata y opcional y la flexibilidad de invertir y ahorrar para el futuro en tus propios términos. Si bien Prenuvo proporciona acceso a estos planes, la empresa no ofrece actualmente contribuciones equivalentes.
