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