Back-End Developer
Rovi
3 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
Spanish, English Experience level
SeniorJob location
Tech stack
API
Artificial Intelligence
C++
Software Quality
Databases
Continuous Integration
Dicom
Github
Python
PostgreSQL
Queue Management Systems
RabbitMQ
Backend
FastAPI
Pytest
Kubernetes
Health Level Seven International
Kafka
Front End Software Development
Jenkins
Job description
En CellsIA desarrollamos soluciones de inteligencia artificial aplicada a la salud. Desde nuestro hub híbrido en Madrid impulsamos ciencia, datos y producto con un equipo pequeño, muy técnico y con mentalidad de producto., * Diseñar y mantener microservicios en Python usando FastAPI que procesen imagen biomédica en tiempo real.
- Identificar puntos críticos de rendimiento y, cuando sea necesario, optimizar partes concretas con C++ (bindings vía pybind11).
- Implementar integraciones con sistemas sanitarios usando HL7 y, en ciertos casos, DICOM.
- Asegurar la calidad del software mediante tests automáticos (pytest), pipelines CI/CD y observabilidad (logs, métricas, alertas).
- Colaborar estrechamente con los equipos de Data Science y Frontend para lanzar nuevas funcionalidades de extremo a extremo.
Requirements
- 5 años desarrollando 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 similar).
- Experiencia con bases de datos (PostgreSQL) y gestión de colas (RabbitMQ/Kafka).
- Familiaridad con C++ para optimizar componentes de alto rendimiento.
- Inglés funcional para colaborar con partners internacionales.
Valorable
- Experiencia práctica con HL7 o formatos médicos (p.ej. DICOM).
- Contenedores/Kubernetes on-prem.
Benefits & conditions
- Proyecto pionero en IA aplicada a la salud: impacto real en laboratorios y hospitales.
- Modelo híbrido Madrid.
About the company
We are a Spanish pharmaceutical company engaged in the research and development, manufacturing and marketing of small molecules and biological medical products.