El portal de empleo de España
Ingeniero Python Sénior
En remoto, Madrid·Jornada completa·Añadida hace 5 días
29 ofertas abiertas
Resumen
Detalles del puesto
Jornada completa
Según la oferta.
Totalmente en remoto
Según la oferta.
Requisitos
Trabajar en inglés
Se requiere inglés, según la oferta.
Tener experiencia de nivel sénior
Puesto de nivel Senior.
Esta oferta se ha traducido automáticamente al español.
Requisitos
Qué buscan
Habilidades y experiencia requeridas:
- Desarrollo sólido en Python (3.12+), con comodidad en el uso de type hints, dataclasses, patrón ABC y async
- Experiencia construyendo pipelines de datos o backends de generación de informes que agreguen datos de múltiples APIs REST (el puesto implica la integración con algunas APIs internas y otras externas)
- Conocimientos prácticos de Kubernetes y Argo Workflows; el backend se ejecuta como CronWorkflows programados en clusters de K8s
- Familiaridad con flujos de trabajo de contenedores: Docker, construcción de imágenes de producción, pipelines de GitLab CI/CD
- Comprensión de conceptos de seguridad en la cadena de suministro de software: CVEs, puntuación CVSS, ciclo de vida de vulnerabilidades, versionado de paquetes (semver)
- Experiencia con pytest (mocking, fixtures, coverage), herramientas de análisis estático (mypy, ruff, pylint) y CI con control de calidad (quality-gated CI)
- Comodidad trabajando con esquemas de informes JSON, validación de datos (jsonschema/marshmallow/pydantic) y almacenes de artefactos basados en archivos (JFrog Artifactory)
- Capacidad para trabajar de forma independiente en un equipo pequeño, seguir las convenciones de código existentes y contribuir a las decisiones arquitectónicas
Se valorará
- Plus: experiencia con plugins de Backstage (TypeScript/React) o disposición para contribuir al plugin de frontend que consume los informes que produce el backend
El puesto
Necesitamos un ingeniero Python de nivel mid-senior para unirse al equipo y ayudar a construir y mantener el backend del servicio Software Freshness, que genera informes de "freshness" para productos de microservicios, con resultados visualizados en Backstage a través de un plugin personalizado.



