¿Te atrae que tu código tenga un impacto directo en la calidad asistencial, integrando sistemas de imagen médica reales? ¿Tienes un dominio sólido de Python y Django, y te interesa especializarte en el estándar DICOM y la integración con PACS hospitalarios?
Si tu respuesta es sí a ambas ¡En ARSOFT queremos conocerte!
Sobre el puesto
Buscamos un/a Desarrollador/a Backend para incorporarse al equipo de LAIA XR, encargado de desarrollar y mantener los servicios backend de la plataforma: API pública, servicio DICOM y pipeline de procesamiento. Tendrás un papel principal en la integración con sistemas PACS hospitalarios (consulta y recuperación de estudios, importación, saneado y validación de metadatos) y en la orquestación asíncrona entre servicios.
Es un puesto de desarrollo puro: tu dominio serán Python, Django y la implementación de servicios asíncronos, con autonomía en tu propio entorno de desarrollo y capacidad de diagnóstico de extremo a extremo.
¿Cuáles serán tus principales tareas?
- Añadir y modificar endpoints de la API pública y sus serializadores, manteniendo migraciones y diagramas de datos actualizados.
- Implementar nuevas operaciones contra PACS o adaptar las existentes al comportamiento de un PACS hospitalario concreto.
- Diagnosticar incidencias en la subida y procesamiento de estudios.
- Evolucionar el sistema de tickets/turnos entre servicios.
- Preparar releases de servicio: bump de versión, changelog y matriz de compatibilidad.
Se valorará especialmente
- Docker y Docker Compose a nivel de desarrollo.
- Nociones de Nginx (cabeceras, timeouts, SSE, subidas grandes).
- Nociones de inferencia con GPU (modelos ONNX, gestión de memoria de vídeo).
- IEC 62304,
gestión de riesgos o experiencia previa en producto certificado.
Conocimientos imprescindibles
- Python 3.13 sólido (tipado, concurrencia, gestión de errores, entornos con uv) y Django 6.x (ORM, migraciones, settings modularizados).
- Django REST Framework (serializadores, viewsets, permisos, filtros) y OAuth2 aplicado a API.
- Celery 5.x con RabbitMQ: colas, routing, reintentos e idempotencia de tareas.
- PostgreSQL a nivel de desarrollador: índices, transacciones, condiciones de carrera, tipos JSON.
- Conocimiento profundo de DICOM y PACS: modelo de información (Patient/Study/Series/Instance), servicios de red (C-ECHO, C-FIND, C-MOVE, C-STORE), saneado y validación de metadatos, y experiencia práctica contra PACS reales.
- pytest (tests unitarios y de integración end-to-end) y experiencia convirtiendo hallazgos de pentesting en fixes y tests de regresión.
- Conocimiento del Reglamento (UE) 2017/745 y RGPD aplicados al manejo de datos de salud.
Quiénes somos
ARSOFT es una empresa española nacida en 2013 orientada a la implementación de sistemas avanzados de Realidad Aumentada y Realidad Virtual.
Tenemos una solución única para la industria que permite crear fácilmente y en tiempo récord simuladores de Realidad Virtual avanzados para formación, manuales de Realidad Aumentada para soporte y mantenimiento, visualizadores de Gemelo Digital y mucho más. Todo en la misma plataforma y diseñado para que sea muy fácil de utilizar.
Visita nuestra web para más información http://www.arsoft-company.com
Si lo prefieres, postula con tu Curriculum Vitae a la siguiente dirección de correo electrónico:
[email protected] con el asunto "Desarrollador/a Backend PACS/DICOM".
📌 Desarrollador Backend con integración PACS/DICOM (Salamanca)
🏢 ARSOFT
📍 Salamanca