Senior Python Backend Engineer (Barcelona)

Senior Python Backend Engineer (Barcelona)

12 ago
|
IsardVDI
|
Barcelona

12 ago

IsardVDI

Barcelona

Isard VDIes 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/aBackend Engineerpara 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 equipoAmpliar y mantener nuestraAPI v4construida sobreFast API + Pydantic 2y especificada conOpen API, que orquesta escritorios, plantillas, deployments, almacenamiento y reservas de escritorios.Diseñar y evolucionar el sistema detareas 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 contraRethink DBaprovechando sus change-feeds para propagar estado entre servicios.Integrar la API con los servicios Go del monorepo (engine, orchestrator, scheduler, bastion, notifier) víag RPC/Protobufy Redis.Crear nuevas funcionalidades de producto (storage pools, deployments colaborativos, bastion domains, integraciones SSO/SAML/OIDC, quotas).Escribir y mantenersuites de tests fiables(pytest + entornos contenedorizados con docker-compose)



y mejorar nuestro pipeline de CI en Git Lab.Investigar y prototipar mejoras de rendimiento (caching, invalidación, pooling de conexiones a Rethink DB).Participar en el ciclo SCRUM, code reviews exigentes y discusiones de arquitectura.Más de 2 años desarrollando en Python 3.Más de 2 años con Fast API(o experiencia equivalente con Flask/Starlette dispuesta a moverse a Fast API) en producción: APIs REST, autenticación, validación conPydantic, diseño async.Familiaridad conOpen APIy desarrollo schema-first / contract-first.Experiencia sólida conDocker y docker-compose(nuestro entorno de desarrollo y despliegue es un monorepo con ~30 servicios sobre docker-compose).Soltura conherramientas de desarrollo : git, linters, formatters, depuración local y remota.Experiencia trabajando en equipo bajoSCRUMu otra metodología ágil.Experiencia conCI/CD(idealmente Git Lab CI).Familiaridad conTDDy diseño orientado a tests.Experiencia conherramientas de calidad de código(black, isort, flake8, pylint, mypy, pre-commit).Sería un puntazoExperiencia con sistemas de autenticación y autorización : OAuth2, OIDC, SAML, JWT, single sign-on, integraciones con proveedores corporativos (LDAP, Active Directory, Google Workspace), gestión de sesiones y refresh tokens.Experiencia conbases de datos No SQL orientadas a documentos,



especialmenteRethink DBo similares con change-feeds.Experiencia conRQ(u otras colas tipo Celery / Sidekiq) y patrones de tareas nocimiento devirtualización : KVM/QEMU, libvirt, OVMF/UEFI, redes virtuales, storage (qcow2, backing chains).Algo deGo— buena parte del plano de control está escrito en Go y tocarás las fronteras.Algo dePHP- para evolucionar el plugin de Moodle desarrollado en PHP en caso de necesidadExperiencia cong RPC / Protobufy generación de código (buf).Experiencia conWeb Sockets / Socket. IOpara eventos en tiempo real.Haber trabajado conproyectos open-sourcey comunidades públicas (Git Lab, issues, MRs externas).Conocimiento deprotocolos de escritorio remoto : SPICE, RDP, VNC, Guacamole.Interés por lasoberanía digital, el software libre y la administración pública.Producto propio, open-source, consolidado, con clientes reales y misión clara(soberanía digital).Jornada completa (hasta 40h/semana).Trabajo híbrido— oficinas en Barcelona, junto a la parada de metroMarina.Stack moderno y coherente: Fast API, Pydantic 2, Rethink DB, RQ, g RPC, Go, todo desplegado con docker-compose (sin Kubernetes, sin over-engineering).Equipo pequeño, sin bullshit corporativo, decisiones técnicas a la vista de todos en Git Lab.Salario competitivo según experiencia, en línea con el rango35–50k €del mercado para perfiles backend senior en Barcelona, negociable al alza para perfiles con experiencia demostrada en virtualización o sistemas distribuidos.Capacitación continua y participación en upstream (libvirt, Rethink DB, etc.).

📌 Senior Python Backend Engineer (Barcelona)
🏢 IsardVDI
📍 Barcelona

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: senior python backend engineer (barcelona) / barcelona

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: senior python backend engineer (barcelona) / barcelona