Descripción
La empresa está contratando a un **Ingeniero Senior de Full-Stack en Portugal** con una fuerte inclinación hacia el backend (80–85 % backend) para trabajar en pipelines de backend de alta escala y sistemas intensivos en datos. El ingeniero ideal cuenta con experiencia demostrada en la construcción de sistemas de ingesta y procesamiento de nivel productivo, toma decisiones arquitectónicas basadas en volúmenes reales de datos y opera de forma fiable en entornos Kubernetes/AWS. Existe cierto trabajo ocasional en frontend (tareas pequeñas de interfaz de usuario o nuevas páginas), pero el núcleo del puesto consiste en el diseño e implementación de sistemas backend.
Requisitos:
**Requisitos:**
* TypeScript + Node.js (experiencia en producción)
* NestJS (preferencia marcada; se utiliza como marco principal para el backend)
* Experiencia sólida en el diseño de sistemas backend a gran escala:
* escalado automático, alta disponibilidad, rendimiento, resistencia, modos de fallo
* Conocimientos profundos de sistemas orientados a eventos:
* ingesta/transmisión basada en Kafka, productores/consumidores, pipelines, conceptos de procesamiento por lotes
* PostgreSQL / competencia en SQL (se requieren habilidades avanzadas: modelado de esquemas, optimización de consultas)
* Kafka (se prefiere fuertemente experiencia práctica)
* Redis (conocimientos operativos)
* Experiencia trabajando en entornos AWS + Kubernetes (se espera familiaridad en producción)
* Experiencia práctica con registros (logs), métricas y trazas para monitorear y depurar sistemas en producción.
**Deseable**
* Familiaridad con el ámbito de la seguridad (seguridad de aplicaciones / protección en tiempo de ejecución / gestión de vulnerabilidades) — ventaja, no obligatorio
* Experiencia previa en plataformas de seguridad intensivas en datos o sistemas similares de alta escala