13 ago
|
IsardVDI
|
Barcelona
13 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
📌 Senior Python Backend Engineer (Barcelona)
🏢 IsardVDI
📍 Barcelona