09 ago
|
IsardVDI
|
Barcelona
09 ago
IsardVDI
Barcelona
IsardVDI es una solución open-source de VDI (Virtual Desktop Infrastructure) desarrollada desde Barcelona que da escritorios virtuales y aplicaciones remotas a universidades, administraciones públicas, hospitales y empresas de toda Europa. Combinamos KVM/libvirt, almacenamiento distribuido y un stack de orquestación propio para entregar miles de escritorios concurrentes sobre hardware commodity. Llevamos años en producción con clientes reales y un producto consolidado.
Buscamos un/a Backend Engineer para incorporarse al equipo de desarrollo del core de la plataforma. Trabajarás codo a codo con el resto del equipo de backend, los ingenieros de Go que mantienen los servicios de orquestación y el CTO, evolucionando la API v4 que sostiene todo el producto.
Qué harás en el equipo
Ampliar y mantener nuestra API v4 construida sobre FastAPI + Pydantic 2 y especificada con OpenAPI, que orquesta escritorios, plantillas, deployments, almacenamiento y reservas de escritorios.
Diseñar y evolucionar el sistema de tareas asíncronas con RQ (sobre Redis) que sostiene operaciones de larga duración:
creación de discos, snapshots, migraciones de almacenamiento, recreación de escritorios.
Trabajar contra RethinkDB aprovechando sus change-feeds para propagar estado entre servicios.
Integrar la API con los servicios Go del monorepo (engine, orchestrator, scheduler, bastion, notifier) vía gRPC/Protobuf y Redis.
Crear nuevas funcionalidades de producto (storage pools, deployments colaborativos, bastion domains, integraciones SSO/SAML/OIDC, quotas).
Escribir y mantener suites de tests fiables (pytest + entornos contenedorizados con docker-compose) y mejorar nuestro pipeline de CI en GitLab.
Investigar y prototipar mejoras de rendimiento (caching, invalidación, pooling de conexiones a RethinkDB).
Participar en el ciclo SCRUM, code reviews exigentes y discusiones de arquitectura.
Qué buscamos
Más de 2 años desarrollando en Python 3.
Más de 2 años con FastAPI (o experiencia equivalente con Fl
📌 Senior Python Backend Engineer (Barcelona)
🏢 IsardVDI
📍 Barcelona