




Resumen: Únase a un equipo de ingeniería full-stack que desarrolla productos digitales para transformar los ensayos clínicos, con un enfoque central en el desarrollo impulsado por IA y la mejora de los resultados en salud. Aspectos destacados: 1. Desarrollar productos digitales para transformar ensayos clínicos con inteligencia artificial 2. Diseñar, implementar y mantener el backend e integrar capacidades de inteligencia artificial 3. Contribuir a prácticas de desarrollo asistidas por IA y flujos de trabajo modernos **Acerca del puesto y del proyecto:** En Evinova, estamos desarrollando productos digitales que transforman la forma en que funcionan los ensayos clínicos para pacientes, profesionales sanitarios y reguladores. Nuestra misión es simplificar la participación en ensayos clínicos y mejorar los resultados en salud mediante tecnologías que realmente importan. Buscamos ingenieros/as de software que construyan con IA como parte fundamental de su flujo de trabajo, no como un complemento. Buscamos un/a ingeniero/a senior de software con 6\+ años de experiencia para unirse a un equipo de ingeniería full-stack que desarrolle productos que impulsen ensayos clínicos. Escribirá código de producción a diario, será responsable de la calidad de lo que entregue y utilizará herramientas de IA como multiplicador de su productividad en todo su flujo de trabajo de desarrollo. Este es un puesto centrado en la construcción. Diseñará, implementará y mantendrá servicios backend, contribuirá al desarrollo frontend y integrará directamente capacidades de IA en nuestra suite de productos. También ayudará a definir cómo trabaja nuestro equipo con IA: estableciendo convenciones para la programación asistida por IA, patrones de ingeniería de prompts y puertas de control de calidad para el código generado por IA. El puesto está ubicado en Barcelona, con un compromiso presencial de tres días por semana. **Qué construirá:** Ingeniería central * Diseñar y construir servicios backend escalables, APIs RESTful y canalizaciones de transmisión de datos que cumplan con los requisitos de fiabilidad y cumplimiento del software para ensayos clínicos. * Contribuir al desarrollo frontend en nuestras aplicaciones React/React Native cuando el trabajo requiera propiedad full-stack. * Escribir código limpio, bien probado y listo para producción. Será responsable de la calidad de su trabajo desde el diseño hasta la implementación y el monitoreo. * Solucionar y resolver problemas complejos en producción. Analizar las causas fundamentales y mejorar los sistemas para prevenir su recurrencia. * Colaborar con los equipos de DevOps y Plataforma en infraestructura como código, canalizaciones CI/CD y despliegues y recuperaciones automatizados. Desarrollo nativo de IA * Acelerar la velocidad utilizando asistentes de programación con IA (GitHub Copilot, Claude, Cursor o similares) como parte diaria de su flujo de trabajo de desarrollo, manteniendo una alta calidad del código. * Incorporar funciones de IA agente en nuestros productos: diseñar e implementar flujos de trabajo impulsados por modelos de lenguaje de gran tamaño (LLM), automatización inteligente y experiencias de usuario impulsadas por IA dentro de la plataforma de ensayos clínicos. * Desarrollar y compartir patrones de ingeniería de prompts, marcos de evaluación y estrategias de prueba para funciones integradas con IA. * Aplicar un juicio crítico a todo el código generado por IA. Usted es responsable de todo lo que confirme, independientemente de si lo escribió usted o una herramienta de IA. * Contribuir al manual evolutivo del equipo sobre el desarrollo asistido por IA, incluyendo cuándo las herramientas de IA aceleran el proceso y cuándo introducen riesgos. * Colaborar con el equipo de diseño de UI para verificar que los flujos basados en IA en el producto se presenten claramente durante la experiencia de usuario e incluyan una intervención humana para validar el resultado. Colaboración y mentoría * Participar activamente en revisiones de código, brindando comentarios sustanciales que eleven el nivel de calidad del equipo. * Colaborar con propietarios de producto, diseñadores y partes interesadas para traducir los requisitos clínicos en soluciones técnicas bien diseñadas. * Mentorear a otros ingenieros/as, especialmente en prácticas de desarrollo asistidas por IA y flujos de trabajo modernos de desarrollo. * Participar en las ceremonias ágiles y contribuir a la planificación de sprints, estimaciones y retrospectivas. **Cualificaciones requeridas:** * 6\+ años de experiencia profesional en ingeniería de software entregando sistemas en producción. * Conocimientos sólidos en al menos un lenguaje backend (Java, Node.js o similar) y tecnologías frontend (TypeScript, React). * Experiencia construyendo y operando APIs RESTful, con una sólida comprensión de HTTP, JSON y especificaciones OpenAPI. * Experiencia con almacenamiento basado en documentos (MongoDB o similar) y tecnologías de transmisión de datos (Kafka o similar). * Experiencia práctica y diaria utilizando herramientas de desarrollo asistidas por IA en su propio flujo de trabajo de codificación. Deberá ser capaz de explicar cómo las herramientas de IA cambian la forma en que diseña, escribe, prueba y revisa el código. * Experiencia construyendo o integrando funciones de IA/LLM en aplicaciones en producción (no solo experimentación ni prototipos). * Conocimientos prácticos de canalizaciones CI/CD (GitHub Actions, Azure DevOps o similares) y contenerización (Docker, Kubernetes). * Experiencia con servicios en la nube de AWS. * Disciplina rigurosa en pruebas: pruebas unitarias, pruebas de integración y frameworks BDD (Cucumber o similares). * Conocimientos sobre entornos de desarrollo de software regulados o sensibles al cumplimiento. **Cualificaciones deseables:** * Experiencia construyendo sistemas de IA agente, incluidos flujos de trabajo multi-paso con LLM, uso de herramientas y evaluación/observabilidad de funciones de IA. * Experiencia con software para ensayos clínicos, eCOA o tecnología sanitaria/ciencias de la vida. * Conocimientos sobre procesos de validación GxP o SaMD. * Experiencia diseñando soluciones para proyectos complejos dentro de grandes organizaciones. * Contribuciones a proyectos de código abierto o liderazgo técnico visible. **¿Por qué Evinova?** Evinova se basa en la amplia experiencia de AstraZeneca en el desarrollo de terapias innovadoras, informada por conocimientos obtenidos de miles de pacientes e investigadores clínicos. Juntos, aceleramos la entrega de medicamentos que transforman vidas y mejoramos el diseño y la ejecución de ensayos clínicos. Trabajamos un mínimo de tres días por semana en la oficina para mantener el ritmo, la conexión y la fricción creativa necesarias para construir excelentes productos, respetando al mismo tiempo la flexibilidad individual. ¿Está listo/a para transformar los ensayos clínicos y ayudar a mejorar los resultados en salud en todo el mundo? ¡Postúlese ahora para formar parte del viaje de Evinova en tecnología sanitaria.


