Oferta de emprego · Tech · Full remote, sem restrição geográfica · Contrato sem termo
Engenheiro·a backend sénior — conectores de programas de gestão
Construir e manter os conectores que ligam o catálogo conectado e o ecossistema Nexum aos programas de gestão utilizados pelas farmácias, em França e depois nos mercados europeus abertos pela Nexum.
A função
O catálogo conectado liga em tempo real o stock das farmácias aos programas de gestão que já utilizam. Cada programa tem as suas próprias restrições, o seu próprio formato, a sua própria fiabilidade. A função consiste em conceber e manter estes conectores, em França e nos mercados europeus que a Nexum está a abrir.
A arquitetura backend é o critério principal: robustez face a sistemas de terceiros imperfeitos, coerência dos dados, capacidade de acolher novos programas sem reescrever tudo.
O que vai fazer
- Conceber e escrever os conectores entre o catálogo conectado e os programas de gestão das farmácias.
- Garantir a fiabilidade das sincronizações de stock, mesmo face a sistemas de terceiros instáveis ou mal documentados.
- Fazer evoluir a arquitetura para acolher novos mercados e novos programas de gestão.
- Testar o que entrega: toda a pirâmide, do teste unitário ao percurso de ponta a ponta. Não há QA separado.
- Trabalhar com a equipa de operações e os farmacêuticos para diagnosticar os casos limite reportados do terreno.
O que procuramos
- Uma experiência sólida de arquitetura backend em produção, em particular em integrações com sistemas de terceiros.
- TypeScript dominado; Go ou Rust é uma mais-valia, não uma condição.
- O gosto pela robustez face ao imprevisto: um conector tem de aguentar mesmo quando o sistema do outro lado não coopera.
- O inglês para as trocas técnicas; o francês é uma mais-valia.
- A vontade de compreender o negócio da farmácia para conceber conectores que aguentam ao balcão.
- Os conectores manipulam dados de saúde sob a exigência HDS: a segurança faz parte da função, não de uma equipa à parte.
O que oferecemos
- Totalmente remoto, a partir de qualquer país; a equipa já é internacional.
- Uma stack TypeScript de ponta a ponta, servidores geridos por uma equipa dedicada.
- Uma empresa que parte para trabalhar em mercados europeus, com um ecossistema que já existe e mais de 400 farmácias equipadas.
- Um produto premiado: Prémio de Inovação PharmagoraPlus 2026.
O processo, em quatro etapas
- Uma conversa com o diretor técnico.
- Uma entrevista de arquitetura sobre as integrações de terceiros.
- Uma sessão de trabalho ao vivo.
- Um encontro com a equipa.
Sem questionário, sem link de código a fornecer: prefere-se ver a pessoa a trabalhar. Decisão em 48 horas após a última etapa.
Candidatar-se
O formulário prepara o seu e-mail, com o cargo já preenchido: algumas linhas sobre si e o que o atrai aqui, um link para o seu trabalho. A resposta vem da pessoa que recruta para o cargo.
Algumas linhas sobre si e o que o atrai aqui, CV ou perfil online bem-vindo. Endereço.
Todas as vagas
- Data analyst — aquisição e utilização (marketing orientado por dados)
- Data engineer — plataforma de dados de saúde (HDS)
- Data scientist — previsão de stock e procura em farmácia
- Engenheiro·a DevOps / SRE — infraestrutura HDS e LLM alojados internamente
- Engenheiro·a fullstack sénior — TypeScript
- Engenheiro·a mobile React Native — Nexum Pharma e Nexum Pro
- Engenheiro·a de investigação em IA (LLM alojados internamente, voz)
- Engenheiro·a de cibersegurança — dados de saúde e conformidade
- Farmacêutico·a produto e regulamentar — conselho científico e percursos
- Doutorando·a (PhD) em IA conversacional — polo de investigação
- Doutorando·a (PhD) em IA aplicada a dados de saúde — segurança e avaliação
- Product designer — interfaces do balcão e da aplicação
- Product manager — percursos de farmácia e pacientes
- Responsável de operações — implementação e sucesso das farmácias
- Responsável de operações Espanha / Portugal — abertura de mercados
Venha escrever a continuação.
Uma conversa com o diretor técnico, uma entrevista de arquitetura, uma sessão de trabalho ao vivo — depois uma decisão em 48 horas.
Full remote · Equipa de oito · Tudo escrito internamente