Descripción
Descripción de la empresa
**MET Group** es una empresa energética europea integrada con sede central en Suiza, activa en toda la cadena de valor \- generación, almacenamiento, GNL, comercio y ventas. Presente en 24 países y 33 mercados energéticos nacionales, MET combina un comercio a gran escala con una cartera en crecimiento de activos renovables y flexibles. En 2025, el grupo generó ingresos consolidados por valor de 28,6 mil millones de euros.
**MET Retail** es un nuevo capítulo para el grupo: llevar energía directamente a los hogares. Estamos construyendo una plataforma tecnológica de comercialización para electricidad y gas, con un modelo digital centrado en el cliente. Un solo modelo, diseñado para escalarse en toda Europa. Somos un pequeño equipo internacional y hay mucho por construir. Únete a este apasionante viaje y ayudarás a definir cómo funciona esta empresa, con verdadera propiedad desde el primer día.
Descripción del puesto
Dependiendo directamente del Director de TI, serás responsable de la arquitectura, las decisiones técnicas clave y la API canónica de la plataforma para una nueva plataforma digital de comercialización energética — comenzando por España, pero diseñada para su despliegue multinacional.
**Principales responsabilidades**
* Ser responsable de la arquitectura general de la plataforma, documentando las decisiones clave en documentos de decisión arquitectónica (ADR) y estableciendo estándares de codificación y patrones arquitectónicos utilizados por todos los equipos de desarrollo (squads).
* Ser responsable de la API canónica de experiencia y de la capa anti-corrupción: la autoridad de diseño que evita que la estructura heredada, los identificadores y el estado se filtren hacia los servicios orientados al cliente.
* Ser responsable del modelo de abstracción por país, de modo que la plataforma funcione como una única implementación, donde el país se gestione mediante configuración, protegiendo así la escalabilidad del núcleo global a medida que se incorporan nuevos mercados.
* Liderar el diseño y guiar la implementación de aplicaciones móviles, APIs, servicios backend, integraciones, flujos de datos y patrones de composición frontend.
* Liderar el uso de herramientas de generación de código con IA dentro de un marco ágil, estableciendo estándares técnicos, implementando competencias y definiendo especificaciones.
* Liderar las revisiones técnicas de diseño y establecer puertas de calidad en las actividades de backend, frontend, datos y QA.
* Colaborar con los propietarios de producto y con el ingeniero de plataforma para equilibrar velocidad, deuda técnica, seguridad, requisitos regulatorios y escalabilidad a largo plazo de la plataforma.
* Coordinarse con el equipo de la plataforma heredada, proveedores externos (facturación/cambio de suministro, conectividad de activos energéticos) y los equipos internos de arquitectura/seguridad.
* Mentorizar a ingenieros y promover prácticas modernas de ingeniería: generación de código con IA, CI/CD, pruebas automatizadas, observabilidad, documentación y programación segura.
Requisitos
* Experiencia demostrable como Desarrollador Principal o Arquitecto de Soluciones con experiencia práctica en un entorno de productos digitales con una base amplia de clientes.
* Experiencia comprobable en el diseño de capas anti-corrupción o integraciones basadas en el patrón «strangler» sobre una plataforma existente o heredada, manteniendo un modelo de dominio limpio e independiente del sistema subyacente.
* Experiencia trabajando con las últimas herramientas de desarrollo de software con IA, tales como Claude Code/Codex, competencias y especificaciones.
* Conocimientos sólidos en la construcción de arquitecturas nativas en la nube, APIs, microservicios, patrones orientados a eventos y diseño de integraciones.
* Experiencia práctica sólida y actual con una pila backend como Java/Spring o ASP.NET para la construcción de servicios web, APIs y aplicaciones web.
* Comprensión sólida de cómo los frontends móviles y web (por ejemplo, React Native, Next.js) consumen APIs, suficiente para diseñar patrones de composición y límites BFF (Backend for Frontend) adecuados.
* Experiencia en el diseño de soluciones para múltiples países o mercados a partir de un núcleo único de plataforma.
* Experiencia con CI/CD, pruebas automatizadas, observabilidad, seguridad desde el diseño y operaciones en producción.
* Se requiere inglés escrito y hablado profesional. El español, italiano o francés se consideran un plus.
Información adicional