Backend Developer Python

Hace 2 días

Madrid, España HM Hospitales Jornada completa

En nuestro departamento de Datos e Inteligencia Artificial, buscamos incorporar a un/a Backend Developer Python con mentalidad técnica, autonomía y pasión por el código limpio para participar en el ciclo completo de desarrollo de nuestras soluciones backend y de datos.


Por favor, lea detenidamente la siguiente descripción del puesto para asegurarse de que encaja con el perfil antes de enviar su solicitud.

Si te motiva diseñar pipelines eficientes, construir APIs robustas y conectar sistemas corporativos con soluciones de IA y analítica, este reto es para ti

¿Cuál será tu misión?

Diseñar y desarrollar pipelines de datos, aplicaciones, servicios backend y APIs en Python, permitiendo integrar, procesar y poner a disposición de la organización y otros sistemas la información clave para el negocio.

  • Desarrollo backend en Python: Crear aplicaciones, servicios y componentes modulares, mantenibles y reutilizables.
  • Pipelines ETL/ELT: Programar flujos de datos eficientes en Python para integrar fuentes heterogéneas (APIs REST, bases de datos relacionales y sistemas corporativos).
  • Desarrollo y consumo de APIs REST: Diseño de interfaces, definición, autenticación, gestión de errores y documentación.
  • Integración y SQL: Interacción fluida con bases de datos relacionales mediante SQL y librerías de acceso a datos desde Python.
  • Calidad de software: Aplicar buenas prácticas (control de versiones, testing, logging, revisión de código y gestión de entornos).
  • Aplicaciones internas y analítica: Colaborar en la construcción de herramientas internas (con soporte frontend puntual) y apoyo en modelado de datos o Power BI según necesidades de proyecto.

¿Qué buscamos en ti?

Experiencia:

  • Entre 2 y 5 años de experiencia trabajando con Python en desarrollo backend, APIs, integraciones o pipelines de datos.
  • Experiencia demostrable interactuando con bases de datos relacionales y servicios externos.
  • Manejo habitual de Git en entornos de desarrollo colaborativo.
  • Python (Intermedio-Avanzado): Buenas prácticas, código modular y limpio, tipado y manejo de librerías habituales del ecosistema de datos.
  • SQL: Escritura fluida de consultas (joins, CTEs, funciones de ventana y nociones de rendimiento).
  • APIs REST: Valoramos especialmente conocimientos en FastAPI, Pydantic u otros frameworks equivalentes.
  • Testing: Experiencia con tests unitarios y de integración (ej. pytest).
  • Git: Control de versiones, ramas, PRs/MRs y code reviews.

Puntos extra (Conocimientos valorables)

(No es necesario disponer de experiencia en todos ellos)

  • Power BI & Modelado: DAX, Power Query o diseño dimensional/relacional.
  • Contenedores y CI/CD: Docker y herramientas como GitLab CI/CD.
  • Data Engineering: Herramientas de transformación u orquestación como dbt o Airflow.
  • Cloud: Familiaridad con entornos cloud, especialmente Microsoft Azure o Microsoft Fabric. xqbhyrx
  • IA Generativa: Interés o experiencia integrando modelos de lenguaje (LLMs) o servicios de IA en aplicaciones de datos.