Buscamos un/a Integration & Data Engineer Mid-Level con enfoque en integraciones, mensajería y procesamiento de datos. Este rol está orientado a la construcción, operación y optimización de flujos de datos y sistemas distribuidos, complementando al equipo de backend engineering con una capa fuerte de integración, performance y plataformas de datos.
Ubicación y modalidad: 100% Teletrabajo (¡Spain ONLY!)
Responsabilidades principales
* Diseñar, desarrollar y mantener integraciones entre sistemas enterprise .
* Construcción y optimización de APIs REST y flujos de datos basados en JSON/XML .
* Implementación de arquitecturas event-driven y procesamiento de eventos en tiempo real.
* Desarrollo y mantenimiento de pipelines de datos en entornos cloud y big data.
* Monitorización, troubleshooting y mejora de performance de sistemas distribuidos.
* Implementación de estrategias de resiliencia: retries, idempotencia, tolerancia a fallos.
* Colaboración con equipos de backend, data y plataforma para garantizar calidad y escalabilidad.
Conocimientos técnicos requeridos:
Integraciones enterprise
* APIs REST (nivel sólido)
* JSON / XML
* Transformación de datos
* Patrones de integración (sync/async, pub-sub, etc.)
* Diseño de APIs enterprise
⚡ Kafka & Streaming
* Apache Kafka (nivel fuerte)
* Streaming de eventos en tiempo real
* Event processing
* Estrategias de retry y reintentos
* Optimización de performance en pipelines de eventos
Big Data (muy valorable)
* Apache Spark
* Databricks
* Hadoop
* Diseño de data pipelines
* Streaming de datos a gran escala
☁️ Cloud & Runtime
* AWS (principalmente servicios de integración y datos)
* Kubernetes
* Docker
* Redis
* Observabilidad: logs, métricas, tracing
* Monitorización de sistemas distribuidos