
DysrupIT es una empresa de servicios en la nube y soluciones de TI que ayuda a las organizaciones a modernizar su tecnología y avanzar hacia modelos operativos basados en el concepto de as-a-Service. Su trabajo abarca la nube empresarial, los servicios gestionados, la ingeniería de aplicaciones, la ciberseguridad y el análisis de datos y la gestión de la información, dando apoyo a empresas que van desde pequeñas y medianas organizaciones hasta multinacionales. La empresa trabaja con Microsoft y otras plataformas en la nube, combinando la ejecución técnica con el desarrollo del talento, el impacto en la comunidad y las alianzas a largo plazo para crear entornos tecnológicos seguros y escalables, alineados con las necesidades empresariales.
Ingeniero de backend Python
Desarrolla servicios backend de Python con pruebas, gestiona la configuración en la nube y genera informes de Excel en GCP. Apoya a los clientes de DysrupIT en la adopción de la nube y la transformación hacia modelos como servicio.
Descripción
- Desarrolla y mantiene servicios y API de Python con pydantic, FastAPI o frameworks similares.
- Gestiona datos de configuración en Firestore, incluidas las transacciones y los documentos versionados.
- Mantiene procesos que sincronizan datos de Firestore con BigQuery.
- Genera archivos de Excel e informes con formato mediante openpyxl.
- Implementa y opera servicios en Cloud Run y Cloud Storage, incluidos trabajos programados.
- Aprovisiona y gestiona infraestructura en la nube con Terraform.
- Mantiene pipelines de CI/CD para pruebas y despliegues automatizados.
- Configura roles de IAM y cuentas de servicio con privilegios mínimos.
- Escribe pruebas de comportamiento y basadas en propiedades para verificar la corrección del código.
- Comprueba los tipos con pyright y analiza el código con ruff.
- Colabora con ingenieros de datos y partes interesadas para convertir requisitos en servicios funcionales.
- Diagnostica y resuelve problemas en servicios, integraciones y despliegues.
Requisitos
- Al menos tres años de experiencia en ingeniería de datos o backend con Python.
- Sólidos conocimientos de Python, incluidos pydantic y FastAPI o frameworks similares.
- Experiencia generando archivos de Excel con openpyxl.
- Experiencia práctica con GCP, incluidas transacciones y documentos versionados en Firestore, Cloud Run, Cloud Storage y trabajos programados.
- Experiencia sincronizando datos de Firestore con BigQuery.
- Experiencia con Terraform y pipelines de CI/CD.
- Conocimientos de IAM y del diseño de cuentas de servicio con privilegios mínimos.
- Experiencia escribiendo pruebas de comportamiento y basadas en propiedades.
- Experiencia con la comprobación de tipos mediante pyright y el análisis de código con ruff.
- Se valora la experiencia en desarrollo frontend.
- Se valora la experiencia con plataformas financieras, de facturación o de uso intensivo de datos.
- Se valora la experiencia trabajando en entornos de entrega Agile o Scrum.
Beneficios
- Remuneración según la experiencia.
- Prestaciones obligatorias por ley y cobertura HMO complementaria.
- Entorno de trabajo profesional y colaborativo.
- Oportunidades de desarrollo profesional en una organización en crecimiento.
- Modalidad de trabajo híbrida o remota, cuando corresponda.
- Formación para apoyar el crecimiento y el avance profesional de las personas empleadas.