Software Engineer (Backend)
Role details
Job location
Tech stack
Job description
Somos una empresa farmacéutica española dedicada a la investigación y desarrollo, fabricación y comercialización de productos médicos biológicos y de pequeñas moléculas.Asimismo, utilizamos nuestros canales de ventas para comercializar una serie de productos farmacéuticos con licencia, productos para uso hospitalario, así como productos farmacéuticos de venta libre (OTC).Todo esto se lleva a cabo a través de nuestro equipo de ventas especializado, formado por más de 260 personas que promocionan los productos con profesionales médicos en hospitales y farmacias.En CellsIA desarrollamos Software as Medical Device para redefinir la patología con inteligencia artificial.Desde nuestro hub híbrido en Madrid impulsamos ciencia, datos, y producto con un equipo enfocado a la excelencia en ingeniería y con mentalidad de producto.El perfil ideal debe tener pasión por escribir código limpio, trabajar con feedback loops constantes y aplicar prácticas y principios de Extreme Programming (Small Safe Steps, Pair Programming, TDD).Responsabilidades Colaborar con otros miembros del equipo para lanzar funcionalidades de extremo a extremo (responsabilidad e2e).Diseñar y mantener servicios en Python usando FastAPI que procesen imagen biomédica en tiempo real.Cultivar la calidad del software mediante tests unitarios (pytest), code reviews, pipelines CI/CD y observabilidad (logs, métricas, alertas).Identificar puntos críticos de rendimiento y, cuando sea necesario, optimizar partes concretas en Python y C++.Implementar integraciones con sistemas sanitarios usando HL7 y, en ciertos casos, DICOM.Mejorar la autonomía y la capacidad de actuación de la IA generativa aplicada a la Ingeniería de Software.Requisitos Mayor o igual a 3-5 años desarrollando servicios back?end en producción.Dominio de Python y diseño de APIs con FastAPI.Conocimientos sólidos de testing y pipelines CI/CD (GitHub Actions, Jenkins, o similares).Experiencia con bases de datos (PostgreSQL) y gestión de colas (RabbitMQ/Kafka).Familiaridad optimizando componentes de alto rendimiento en Python y C++.Familiaridad en diseñar, desplegar y mantener sistemas distribuidos.Inglés funcional para colaborar con partners internacionales.Experiencia práctica con HL7 o formatos médicos (p.Ej. DICOM).Experiencia con herramientas de observabilidad y monitorización (ELK, Grafana/Prometheus, DataDog, o similares).Experiencia en context/harness engineering para IA generativa.MedTech con fuerte componente de IA, stack tecnológico moderno, y en crecimiento.Ámbito sanitario con impacto clínico real en la salud de las personas.El tipo de contrato será: Indefinido Modalidad: Híbrida (1 día de teletrabajo a la semana) La educación requerida es: Grado Universitario: Desarrollo de Aplicaciones Informáticas, Grado Universitario: Física, Grado Universitario: Matemáticas #J-*****-Ljbffr
Requirements
Requisitos Mayor o igual a 3-5 años desarrollando servicios back?end en producción. Dominio de Python y diseño de APIs con FastAPI. Conocimientos sólidos de testing y pipelines CI/CD (GitHub Actions, Jenkins, o similares). Experiencia con bases de datos (PostgreSQL) y gestión de colas (RabbitMQ/Kafka). Familiaridad optimizando componentes de alto rendimiento en Python y C++. Familiaridad en diseñar, desplegar y mantener sistemas distribuidos. Inglés funcional para colaborar con partners internacionales. Experiencia práctica con HL7 o formatos médicos (p.Ej. DICOM). Experiencia con herramientas de observabilidad y monitorización (ELK, Grafana/Prometheus, DataDog, o similares). Experiencia en context/harness engineering para IA generativa. MedTech con fuerte componente de IA, stack tecnológico moderno, y en crecimiento. Ámbito sanitario con impacto clínico real en la salud de las personas. El tipo de contrato será: Indefinido Modalidad: Híbrida (1 día de teletrabajo a la semana) La educación requerida es: Grado Universitario: Desarrollo de Aplicaciones Informáticas, Grado Universitario: Física, Grado Universitario: Matemáticas #J-*****-Ljbffr