Backend Developer Python
Hace 23 horas
Madrid, Community of Madrid, España
HM Hospitales
Jornada completa
Gratis con email o Google
Guarda esta oferta y sigue tu búsqueda
Crea una cuenta gratis para guardar empleos, crear alertas y volver a esta oferta desde tu panel.
Gratis con email o Google
Al continuar, aceptas nuestros Términos & Política de Privacidad.
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.
* 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.