Oferta de empleo · Tech · Totalmente en remoto, sin restricción geográfica · Indefinido
Ingeniero/a fullstack senior — TypeScript
Construir, con un equipo de ocho, el ecosistema de la farmacia: centralita vocal, conexión de stock, recetas, entrega, mensajería, marketplace. Cada pieza crítica se escribe internamente y está diseñada para volcar su resultado en la siguiente.
El puesto
Nexum construye la solución inteligente de la farmacia y no depende de ningún proveedor externo en la cadena de valor. El puesto consiste en diseñar y escribir las piezas críticas de ese ecosistema, del servidor a los clientes, y hacer que encajen.
La arquitectura backend es el criterio principal: servicios, colas, conectores con los programas de gestión, datos de salud bajo restricciones HDS.
Lo que harás
- Diseñar y escribir servicios TypeScript de extremo a extremo (Bun y Node en el servidor, React y React Native en los clientes); Go y Rust están presentes en el proyecto.
- Hacer dialogar las piezas: centralita vocal, conexión de stock, recetas, entrega, mensajería, marketplace, Nexum Pro.
- Probar lo que entregas: toda la pirámide, de la prueba unitaria al recorrido de extremo a extremo. No hay QA separada.
- Revisar con ojo crítico lo que generan las herramientas agénticas: esperamos dominio, no código a ciegas.
- Trabajar con comerciales, el equipo operativo y los farmacéuticos: explicar, escuchar, cumplir un compromiso.
Lo que buscamos
- Experiencia sólida en arquitectura backend en producción, y ganas de mantenerla en el tiempo.
- TypeScript dominado; Go o Rust es un plus, no una condición.
- La costumbre de usar herramientas agénticas a diario, y la distancia para revisarlas.
- Inglés para los intercambios técnicos; el francés es un plus.
- Ganas de partir del mostrador: el producto se decide con los farmacéuticos, no contra ellos.
- El producto transporta datos de salud bajo la exigencia HDS: cada funcionalidad entregada debe tener en cuenta esta exigencia desde el diseño.
Lo que ofrecemos
- Totalmente en remoto, desde cualquier país; el equipo ya es internacional.
- Un stack TypeScript de extremo a extremo, LLM autoalojados en la parte de IA, servidores operados por un equipo dedicado.
- Una empresa que sale a trabajar en mercados europeos, con un ecosistema que ya existe y más de 400 farmacias equipadas.
- Un producto premiado: Premio a la Innovación PharmagoraPlus 2026.
El proceso, en cuatro etapas
- Una conversación con el CTO.
- Una entrevista de arquitectura.
- Una sesión de trabajo en directo.
- Un encuentro con el equipo.
Sin test tipo quiz, sin enlace a código que aportar: preferimos verte trabajar. Decisión en 48 horas tras la última etapa.
Enviar candidatura
El formulario prepara su correo, con el puesto ya indicado: unas líneas sobre usted y lo que le atrae aquí, un enlace a su trabajo. La respuesta llega de la persona que contrata para el puesto.
Unas líneas sobre ti y lo que te atrae aquí; CV o perfil en línea bienvenidos. Dirección.
Todos los puestos
- Data analyst — adquisición y uso (marketing orientado a datos)
- Data engineer — plataforma de datos de salud (HDS)
- Data scientist — previsión de stock y demanda en farmacia
- Ingeniero/a backend senior — conectores con programas de gestión
- Ingeniero/a DevOps / SRE — infraestructura HDS y LLM autoalojados
- Ingeniero/a mobile React Native — Nexum Pharma y Nexum Pro
- Ingeniero/a de investigación en IA (LLM autoalojados, voz)
- Ingeniero/a de ciberseguridad — datos de salud y conformidad
- Farmacéutico/a de producto y regulatorio — consejo científico y recorridos
- Doctorando/a (PhD) en IA conversacional — área de investigación
- Doctorando/a (PhD) en IA aplicada a los datos de salud — seguridad y evaluación
- Product designer — interfaces del mostrador y de la aplicación
- Product manager — recorridos de farmacia y pacientes
- Responsable de operaciones — despliegue y éxito de las farmacias
- Responsable de operaciones España / Portugal — apertura de mercados
Ven a escribir lo que sigue.
Una conversación con el CTO, una entrevista de arquitectura, una sesión de trabajo en directo — y una decisión en 48 horas.
Totalmente en remoto · Equipo de ocho · Todo escrito internamente