Backend Developer Python - Madrid

HM Hospitales S.A
Madrid, Spain
8 days ago
Apply on www.jobleads.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
2 years minimum
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence Airflow User Authentication Microsoft Azure Cloud Computing Code Review Continuous Integration Extract Transform Load (ETL) Data Security Relational Databases Integrated Development Environments
+18 more
Python (Programming Language) Power BI Software Quality Assurance (SQA) SQL Databases Data Streaming Data Logging Large Language Models Generative AI Backend Git Powerquery Fastapi Microsoft Fabric Pytest Gitlab-ci Restful APIs Software Version Control Docker

Job description

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.

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.
  • IA Generativa: Interés o experiencia integrando modelos de lenguaje (LLMs) o servicios de IA en aplicaciones de datos.

Requirements

  • 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.
  • IA Generativa: Interés o experiencia integrando modelos de lenguaje (LLMs) o servicios de IA en aplicaciones de datos.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.jobleads.com
Prepare application

Good distractions

Loading talks and stories from around this role…