Valladolid - Híbrido I Senior Backend Engineer
Estamos colaborando con una empresa tecnológica internacional del sector fintech que desarrolla software utilizado por bancos de todo el mundo para conectar sus aplicaciones con dispositivos físicos complejos utilizados en operaciones financieras.
Se trata de un proyecto muy técnico donde backend engineers trabajan en sistemas que combinan software, hardware y arquitectura distribuida, en un entorno altamente exigente a nivel de seguridad, fiabilidad y escalabilidad .
El equipo principal de desarrollo está en Valladolid y está formado por perfiles muy senior con amplia experiencia en sistemas backend.
El reto técnico
El equipo está evolucionando su plataforma hacia una nueva generación de producto que incluye:
Migración progresiva de un monolito Python a arquitectura de microservicios
Integración de sistemas bancarios con dispositivos físicos (cash recyclers, sensores, periféricos, etc.)
Diseño de sistemas capaces de gestionar infraestructuras distribuidas con cientos de dispositivos conectados
Desarrollo con Python async, FastAPI y arquitecturas modernas backend
Evolución hacia despliegues en cloud público
Mejora de escalabilidad, seguridad y resiliencia en un entorno fintech
Es un entorno donde se combinan backend profundo, sistemas distribuidos y comunicación con hardware, algo poco habitual en muchos proyectos backend.
Qué harás
Desarrollar backend en Python para una plataforma utilizada por bancos a nivel internacional
Diseñar y evolucionar APIs y servicios backend
Participar en la evolución arquitectónica del sistema
Contribuir a la migración hacia microservicios
Trabajar con arquitecturas async/await
Colaborar con frontend y equipos internacionales
Participar en refactorización y mejora continua del código
Stack tecnológico
Python
FastAPI
SQLAlchemy
Async / ASGI
Docker
SQL Server / PostgreSQL
También encontrarás módulos en Java, C++ o Go, y un frontend en evolución hacia Flutter .
Qué buscamos
+3 años de experiencia en desarrollo backend (Python, Java, Go...)
Buen conocimiento de Python (idealmente en entornos de producción)
Interés en arquitectura de sistemas complejos
Experiencia con APIs y sistemas distribuidos
Mentalidad de ingeniería: resolución de problemas, curiosidad técnica y mejora continua
Benefits
Contrato indefinido
Flexibilidad horaria real
Modelo híbrido - 3 días remotos/semana
30 días de vacaciones
Mucha autonomía técnica