Descripción
**Nuestra misión es permitir que todos construyan riqueza**
-----------------------------------------------------
Reinventamos cómo funcionan las operaciones bursátiles y la inversión creando productos excepcionales que a la gente le encanta.
Esto exige altos estándares, alta velocidad y ingenieros que asumen la responsabilidad de lo que entregan.
Actualmente, atendemos a más de 6 millones de clientes, con más de 38 000 millones de euros en activos bajo gestión. A esa escala, el rendimiento, la fiabilidad y la integridad de los datos forman parte del producto.
Nuestra plataforma se basa en una pila de ingeniería moderna y de alto rendimiento, diseñada para escalar y garantizar fiabilidad: Java 21 (Spring), Go, Node.js (TypeScript), PostgreSQL, MariaDB, Redis, Kafka, ClickHouse, Elasticsearch, Docker, Grafana, AWS, Kubernetes y Kibana.
**Acerca del puesto**
------------------
Los ingenieros backend senior trabajan en toda nuestra organización de backend. La asignación a un equipo reflejará sus fortalezas, intereses y donde pueda aportar más valor.
En todos los equipos, el modelo es el mismo: grupos pequeños y autónomos, ciclos de lanzamiento cortos y responsabilidad total desde la definición del problema hasta la producción.
**Sus responsabilidades**
------------------
* Asumir la responsabilidad integral de soluciones backend: comprender el problema empresarial, definir los requisitos, diseñar la solución, desarrollarla, probarla, desplegarla y operarla en producción.
* Diseñar y evolucionar servicios para lograr rendimiento, escalabilidad, resiliencia e integridad de los datos.
* Tomar decisiones técnicas claras con una comprensión completa de las restricciones, alternativas y compensaciones.
* Mantener el código y los sistemas mantenibles a medida que los productos y los requisitos evolucionan.
* Diagnosticar problemas complejos en producción, abordar sus causas fundamentales y prevenir su recurrencia.
* Colaborar estrechamente con colegas de producto e ingeniería para transformar requisitos complejos en soluciones simples y duraderas.
* Revisar críticamente el trabajo, compartir conocimientos y elevar el nivel técnico en todo el equipo.
**Requisitos mínimos**
-------------------------
* Experiencia demostrable gestionando y operando servicios backend dentro de una arquitectura de microservicios.
* Conocimiento sólido de protocolos de comunicación como HTTP, WebSockets y AMQP, incluido cuándo aplicar cada uno.
* Dominio práctico en producción de al menos uno de los marcos modernos para backend.
* Conocimiento profundo de bases de datos relacionales, incluidos índices, transacciones, niveles de aislamiento, mecanismos de bloqueo y diseño de alto rendimiento.
* Historial comprobado de diseño de sistemas con alta disponibilidad, escalabilidad y resiliencia.
* Capacidad clara y estructurada para resolver problemas, así como para explicar decisiones técnicas y compensaciones.
* Fundamentos sólidos de ingeniería, buen juicio y confianza para aprender tecnologías nuevas.
***Es más importante tener profundidad en un ecosistema backend específico y tomar decisiones acertadas sobre herramientas que conocer todas las tecnologías enumeradas.***
**Qué puede esperar**
------------------
* Conversación con el reclutador
* Revisión de código
* Diseño de sistemas
* Entrevista con el gestor
Su reclutador le explicará claramente cada etapa y le seguirá contactando tras cada conversación.
¡Traiga su ambición al corredor móvil de más rápido crecimiento de Europa!