Prenuvo

Engenheiro(a) Backend Sênior II - Experiência do Paciente

PythonNode.jsPostgreSQLAWSDockerRubyGoTerraform
Tradução automática. Consulte o original.

Sobre Nós

Na Prenuvo, estamos em uma missão para inverter o paradigma de "cuidado de doença" reativo para cuidados de saúde proativos. Nosso premiado exame corporal completo é rápido (menos de 1 hora), seguro (ressonância magnética não tem radiação ionizante) e não invasivo (sem contraste). Nossa pilha integrada única de hardware, software otimizados e, cada vez mais, IA, juntamente com a experiência centrada no paciente em nossas clínicas nacionais e globais, nos permitiu liderar a mudança contra o "nós o pegamos tarde demais novamente".

Estamos procurando um(a) Engenheiro(a) Backend Sênior II para se juntar à nossa equipe de Experiência do Paciente e ser o responsável pela plataforma de comunicação que mantém os pacientes informados durante toda a sua jornada: confirmações de agendamento, lembretes de consulta, incentivos de check-in, notificações de resultados e acompanhamentos por e-mail, SMS e push. Você também construirá sobre as APIs voltadas para o paciente por trás do nosso painel do paciente (web) e aplicativos móveis nativos (iOS e Android).

Nosso serviço interno de comunicação Python converte eventos de domínio do barramento de eventos em mensagens para o paciente via Iterable, AWS SES, SMS e push. Os principais desafios envolvem garantir entrega confiável e exatamente uma vez, respeitando o consentimento e as preferências, e lidando graciosamente com falhas de fornecedores com registro detalhado. Buscamos engenheiros que prosperam com a propriedade de sistemas de ponta a ponta, arquitetura resiliente orientada a eventos e impulsionam resultados em vez de tickets.

Ajude a remodelar o mundo através de cuidados de saúde proativos enquanto trabalha com tecnologia de ponta e equipes de alto desempenho com profundo conhecimento - junte-se a nós para fazer a diferença na vida das pessoas!

Nossos Valores

Primeiro: somos Pioneiros

Transformar a saúde exige pensamento divergente, viés para ação, experimentação disciplinada e garra e determinação consistentes para manter o ímpeto. Esta jornada é tão desafiadora quanto recompensadora.

Segundo: somos Construtores de Plataforma

Estamos sempre construindo bases que nos permitem alcançar amanhã mais do que fizemos hoje. Nunca perdemos de vista o que está por vir – em uma mentalidade de propriedade e dever para com nossa missão.

Acima de tudo: somos Pacientes

Todos nós poderíamos ser a próxima pessoa a entrar por nossas portas, buscando clareza ou paz de espírito. Temos orgulho do nosso impacto na vida dos nossos pacientes, e não vamos parar até que todos possam se beneficiar do nosso trabalho.

Nossa preferência é por candidatos baseados em Vancouver, que possam acomodar um arranjo híbrido flexível durante o período inicial de integração.

O salário base para esta função varia de $145,000-$160,000 na moeda local, dependendo da experiência e localização geográfica

Somos um empregador que oferece igualdade de oportunidades e valorizamos a diversidade em nossa empresa. Não discriminamos com base em raça, religião, cor, origem nacional, gênero, orientação sexual, idade, estado civil, status de veterano ou status de deficiência.

Como parte do processo de contratação, os candidatos aprovados passarão por uma verificação de antecedentes em conformidade com as regras federais, provinciais e estaduais aplicáveis.

Por favor, esteja ciente de que a comunicação oficial de nossa equipe de recrutamento virá apenas de nosso domínio autorizado [prenuvo.com]. Se você for contatado por um recrutador, certifique-se de que o endereço de e-mail dele termine em @prenuvo.com. Não usamos serviços de recrutamento de terceiros ou quaisquer outros domínios de e-mail para fins de contratação. Se você receber uma comunicação que acredite ser fraudulenta, denuncie-a imediatamente para [email protected].

O que Você Trará

Esta função não oferece patrocínio de visto. Os candidatos devem ser legalmente autorizados a trabalhar no Canadá no momento da contratação e não devem precisar de patrocínio do empregador para um visto de trabalho (atual ou futuro).

  1. 7+ anos de experiência em engenharia backend com propriedade de serviços de produção, idealmente em Python (ou uma linguagem similar como Ruby, Go, Node.js)
  1. Forte experiência em projetar e construir REST APIs, incluindo design de contrato, versionamento e tratamento de erros, em um framework backend moderno (por exemplo, FastAPI, Flask, Django, Express, Spring).
  1. Experiência prática com plataformas de nuvem como AWS, incluindo sistemas orientados a eventos (EventBridge, SQS/SNS, Lambda, ECS) e práticas modernas de CI/CD.
  1. Experiência na construção e manutenção de sistemas distribuídos e integração com APIs e webhooks externos, incluindo idempotência, novas tentativas, limites de taxa e falha parcial.
  1. Profundo conhecimento de bancos de dados relacionais, particularmente PostgreSQL, além de experiência com NoSQL (por exemplo, DynamoDB) e cache (por exemplo, Redis).
  1. Experiência na implementação de autenticação e autorização (OAuth2, JWT, segurança de serviço a serviço).
  1. Experiência na escrita de testes backend abrangentes (por exemplo, Pytest) e na garantia de forte cobertura de testes.
  1. Experiência com ferramentas de monitoramento e observabilidade como Datadog ou plataformas similares.
  1. Capacidade de liderar independentemente iniciativas complexas, tomar decisões técnicas sólidas e equilibrar a entrega de curto prazo com a manutenibilidade de longo prazo, incluindo plantão e resposta a incidentes para o que você possui.
  1. Capacidade de dividir projetos complexos em componentes ou marcos que outros engenheiros possam facilmente pegar.
  1. Confortável com ambiguidade, capaz de equilibrar velocidade com qualidade e disposto a assumir a responsabilidade do design à produção.
  1. Excelentes habilidades de comunicação e a capacidade de colaborar entre equipes de engenharia e de negócios.

O que Você Fará

  1. Ser o responsável pela plataforma de comunicação: Ser o responsável pela plataforma de comunicação do paciente de ponta a ponta, do design à implementação, incluindo arquitetura de serviço, padrões de plantão e roadmap técnico.
  1. Desenvolver soluções de software complexas: Construir e manter serviços backend escaláveis usando Python, FastAPI e serviços orientados a eventos AWS (EventBridge, SQS/SNS, Lambda, ECS) que impulsionam as comunicações com os pacientes.
  1. Entregar de forma confiável: Garantir a entrega confiável e exatamente uma vez de mensagens através de novas tentativas e falhas, usando idempotência, deduplicação, backoff e tratamento de dead-letter e replay, com um status claro para cada mensagem que tentamos.
  1. Incorporar consentimento: Construir o tratamento de consentimento e preferências no caminho de envio, incluindo opt-ins por canal e categoria, propagação de STOP e cancelamento de inscrição entre sistemas, horários de silêncio e separação limpa de mensagens transacionais e de marketing.
  1. Tornar os envios seguros: Construir ferramentas seguras para envios de pacientes únicos e em massa (pré-visualização de público, envios de teste, limites de taxa, botões de pânico) com acesso de privilégio mínimo aos dados do paciente e credenciais do fornecedor, para que um envio de produção seja sempre uma ação deliberada e revisada.
  1. Evoluir as APIs voltadas para o paciente: Projetar e lançar endpoints OpenAPI-first que sigam nossos padrões de versionamento e retrocompatibilidade para clientes móveis que não podemos forçar a atualizar, e ajudar a migrar consumidores de GraphQL legados.
  1. Garantir a confiabilidade do sistema: Liderar melhorias em confiabilidade, observabilidade e resposta a incidentes usando Datadog. Você é responsável por saber se uma mensagem realmente chegou ao paciente, não apenas se o código foi mesclado.
  1. Elevar a qualidade da engenharia: Escrever testes automatizados abrangentes para os serviços que você constrói e melhorar os padrões, ferramentas e processos que elevam a qualidade entre as equipes.
  1. Fornecer orientação técnica: Liderar discussões de design, revisar implementações técnicas e orientar engenheiros de todos os níveis.
  1. Influenciar a direção técnica: Contribuir para decisões arquiteturais e a evolução de longo prazo da plataforma, em estreita parceria com Produto, Design, Marketing de Ciclo de Vida, Clínico e outras equipes de engenharia.
  1. Usar desenvolvimento assistido por IA: Usar ferramentas de codificação de IA e fluxos de trabalho agentivos de forma ponderada como parte de um fluxo de trabalho estruturado de construção, revisão e teste.

Diferenciais

  1. Experiência com Iterable ou uma plataforma similar de engajamento de clientes (Braze, Customer.io, Klaviyo, Salesforce Marketing Cloud): APIs de eventos e perfis de usuário, jornadas e fluxos de trabalho, tipos de mensagens e canais, e processamento de webhooks.
  1. Experiência em SMS em escala: Twilio ou provedores similares, 10DLC e códigos curtos, captura de opt-in e tratamento de STOP, e conformidade com TCPA e operadoras.
  1. Experiência com notificações push: APNs e FCM (diretamente ou através de uma plataforma), ciclo de vida de tokens de dispositivo e deep linking em aplicativos móveis.
  1. Experiência com entrega de e-mail: AWS SES ou similar, SPF/DKIM/DMARC, tratamento de bounces e reclamações, e listas de supressão.
  1. Orquestração de notificações: roteamento multicanal, centros de preferência, limitação de frequência e mensagens agendadas ou baseadas em lembretes.
  1. Experiência com GraphQL, padrões Backend-para-Frontend ou parceria próxima com equipes nativas de iOS/Android.
  1. Familiaridade com FHIR ou outros modelos de dados de saúde.
  1. Familiaridade com Terraform, Docker e GitHub Actions.
  1. Experiência de trabalho em setores altamente regulamentados, incluindo o manuseio de dados sensíveis de saúde.

O que Oferecemos

  • Uma via para causar um impacto positivo na vida das pessoas e em sua saúde
  • Acreditamos em cuidados de saúde preventivos para todos, incluindo nossa equipe - a Prenuvo oferece exames corporais completos gratuitos para cada membro da equipe
  • Oportunidades de crescimento estão no centro da jornada de nossas pessoas, estamos fazendo grandes coisas com mentes brilhantes - não há um único caminho para o sucesso, ele pode ser moldado ao longo do caminho
  • Construir relacionamentos fortes está no centro de tudo o que fazemos - nossa equipe se reúne toda semana para se conectar, compartilhar e socializar
  • Reconhecer o tempo longe para restaurar é vital para o nosso bem-estar - temos uma política de férias flexível e vamos encorajá-lo a usá-la
  • Oferecemos um pacote abrangente de benefícios, incluindo cobertura de saúde, odontológica, oftalmológica e de saúde mental, para apoiar você e sua família
  • A Prenuvo oferece aos funcionários canadenses elegíveis acesso a planos de aposentadoria RRSP e TFSA, com inscrição imediata e opcional e a flexibilidade de investir e economizar para o futuro em seus próprios termos. Embora a Prenuvo forneça acesso a esses planos, a empresa atualmente não oferece contribuições correspondentes.

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Seu próximo empregojá está te procurando.

Nort

Plataforma de recrutamento reverso para programadores