Oferta de emprego · Tech · Full remote, sem restrição geográfica · Contrato sem termo
Engenheiro·a fullstack sénior — TypeScript
Construir, com uma equipa de oito pessoas, o ecossistema da farmácia: standard vocal, ligação de stock, receita, entrega, mensagens, marketplace. Cada componente crítico é escrito internamente e concebido para verter o seu resultado no seguinte.
A função
A Nexum constrói a solução inteligente da farmácia e não depende de nenhum prestador externo ao longo da cadeia de valor. A função consiste em conceber e escrever os componentes críticos deste ecossistema, do servidor aos clientes, e em fazê-los funcionar em conjunto.
A arquitetura backend é o critério principal: serviços, filas, conectores para os programas de gestão de farmácia, dados de saúde sob restrição HDS.
O que vai fazer
- Conceber e escrever serviços TypeScript de ponta a ponta (Bun e Node do lado do servidor, React e React Native do lado dos clientes); Go e Rust estão presentes no projeto.
- Fazer dialogar os componentes: standard vocal, ligação de stock, receita, entrega, mensagens, marketplace, Nexum Pro.
- Testar o que entrega: toda a pirâmide, do teste unitário ao percurso de ponta a ponta. Não há QA separado.
- Rever com espírito crítico o que as ferramentas agenticas geram: espera-se domínio, não código aceite às cegas.
- Trabalhar com a equipa comercial, a equipa operacional e os farmacêuticos: explicar, ouvir, cumprir um compromisso.
O que procuramos
- Uma experiência sólida de arquitetura backend em produção, e o gosto por a manter ao longo do tempo.
- TypeScript dominado; Go ou Rust é uma mais-valia, não uma condição.
- O hábito das ferramentas agenticas no dia a dia, e o distanciamento para as rever.
- Inglês para as trocas técnicas; o francês é uma mais-valia.
- A vontade de partir do balcão: o produto decide-se com os farmacêuticos, não contra eles.
- O produto transporta dados de saúde sob a exigência HDS: cada funcionalidade entregue deve ter em conta esta exigência desde a conceção.
O que oferecemos
- Totalmente remoto, a partir de qualquer país; a equipa já é internacional.
- Uma stack TypeScript de ponta a ponta, LLM alojados internamente do lado da IA, 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.
- 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 backend sénior — conectores de programas de gestão
- Engenheiro·a DevOps / SRE — infraestrutura HDS e LLM alojados internamente
- 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