Requisitos
Experiencia demostrable de al menos 8–10 años en ingeniería de software, con un rol de liderazgo técnico como Principal Engineer / Lead Architect, y en particular:
* Amplia experiencia en definición y evolución de arquitecturas de microservicios, incluyendo procesos de modernización de aplicaciones (monolito a microservicios).
* Conocimiento profundo de arquitecturas cloud (AWS, Azure o GCP), diseñando soluciones escalables, resilientes y alineadas con la estrategia de negocio.
* Experiencia sólida con contenedores y orquestación (Docker, Kubernetes).
* Dominio en la implementación de pipelines de CI/CD y automatización del ciclo de vida del software.
* Experiencia práctica en Infrastructure as Code (Terraform, ARM, CloudFormation u otros).
* Diseño e implementación de APIs REST y arquitecturas orientadas a servicios y eventos.
* Conocimientos avanzados en observabilidad, monitorización y logging (Prometheus, Grafana, ELK, Application Insights, etc.).
* Experiencia en entornos de alta disponibilidad y alto rendimiento.
* Perfil muy potente en sistemas distribuidos basados en eventos, con experiencia avanzada en Kafka (diseño de topics, particiones, consumer groups, exactly-once, streaming).
* Experiencia sólida con Redis como sistema de caché distribuida, almacenamiento en memoria y soporte a arquitecturas de alto rendimiento.
* Capacidad de liderazgo técnico, trabajo en equipo y comunicación efectiva con stakeholders técnicos y de negocio.
Responsabilidades
* Definición y Evolución de Arquitectura: Definir, evolucionar y gobernar la arquitectura técnica de las plataformas corporativas, garantizando soluciones escalables, resilientes y alineadas con la estrategia tecnológica y de negocio.
* Modernización de Aplicaciones: Liderar iniciativas de transformación tecnológica, impulsando la evolución de arquitecturas monolíticas hacia microservicios y sistemas distribuidos.
* Diseño de Sistemas Distribuidos: Diseñar e implementar soluciones escalables, resilientes y orientadas a eventos, con un uso intensivo de Kafka y mensajería asíncrona.
* Gobierno y Estándares Técnicos: Establecer y velar por el cumplimiento de estándares de arquitectura, desarrollo y buenas prácticas de ingeniería y DevOps.
* DevOps y Automatización: Impulsar la adopción de CI/CD, automatización de despliegues e Infrastructure as Code, facilitando la entrega continua y segura.
* Arquitectura Cloud & Seguridad: Colaborar con equipos de seguridad en la implantación de modelos Zero Trust y arquitecturas cloud seguras y resilientes.
* Revisión y Acompañamiento Técnico: Revisar diseños técnicos, asegurar su alineamiento con la estrategia tecnológica y actuar como referente técnico y mentor para los equipos de ingeniería.
* Traducción de Negocio a Tecnología: Traducir requisitos de negocio en soluciones técnicas robustas, eficientes y sostenibles en el tiempo.
* Optimización de Costes y Rendimiento: Identificar oportunidades de mejora en coste, rendimiento y escalabilidad, especialmente en entornos cloud y de alta concurrencia.
* Plataformas y Tooling: Facilitar la autonomía de los equipos mediante la definición de plataformas, herramientas y frameworks comunes.
Beneficios
* Contrato indefinido
* Modelo de trabajo híbrido con presencialidad en las oficinas del cliente en Palma de Mallorca
* Formación interna y acceso a certificaciones
* Plan de retribución flexible (seguro médico, transporte, tickets guardería, tickets restaurante)
* Embajador de nuestra marca, a través del plan amigo
* Eventos, meetups, techdays, charlas y mucho más
En knowmad mood nos comprometemos con la igualdad de oportunidades y el respeto a la diversidad. Aplicamos nuestro Plan de Igualdad y el principio de no discriminación en todos nuestros procesos de selección. xohynlm
¿Posee las habilidades y la experiencia adecuadas para este puesto? Siga leyendo para descubrirlo y envíe su solicitud.
#J-18808-Ljbffr