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
Senior

Job 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.

Apply for this position