CTO / Tech Lead (Hands-On) Barcelona (híbrido) | 60.000 – 70.000€ | Full-time | Producto B2C | Startup tech con respaldo corporativo Startup digital consolidada en el sector travel, especializada en escapadas sorpresa, busca incorporar un perfil técnico de primer nivel para liderar la transformación completa de su plataforma. La compañía opera un modelo B2C único en Europa: el usuario selecciona fechas y tipo de viaje, y descubre el destino solo 48 horas antes de partir. Desde su lanzamiento en 2014, la empresa ha diversificado su oferta con productos como escapadas temáticas (gastronómicas, rurales, wellness), viajes personalizados y packs regalo. Actualmente factura más de 15M€ anuales, con fuerte presencia en España y una expansión progresiva en Francia e Italia. En 2023 fue adquirida por uno de los principales grupos mediáticos del país, lo que le ha proporcionado mayor visibilidad y capacidad de inversión. A pesar del respaldo corporativo, mantiene su autonomía operativa y una estructura ágil de unas 20 personas. El objetivo actual: modernizar su arquitectura tecnológica y seguir incorporando nuevas funcionalidades. Uno de los objetivos estratégicos del rol es sentar las bases para hacer crecer el equipo técnico. Aunque al principio se trabajará codo a codo con un developer senior, la persona que se incorpore tendrá un papel clave en el diseño, la ampliación y el liderazgo del futuro equipo de ingeniería. Este contexto ofrece una excelente oportunidad para liderar la evolución técnica de una compañía con producto validado, crecimiento sostenido y gran margen de mejora tecnológica. El reto La prioridad es ejecutar una migración progresiva desde una arquitectura monolítica legacy hacia un sistema modular basado en microservicios. El diseño inicial ya está planteado, pero se espera que el nuevo CTO / Tech Lead lo revise, lo adapte y lo ejecute con criterio técnico y visión de producto. El rol requiere escribir código a diario y liderar técnicamente el equipo actual (formado por un developer senior), con vistas a ampliarlo en el corto-medio plazo. Además de la modernización técnica, hay múltiples desafíos de producto, como nuevas integraciones con proveedores externos (vuelos, alojamientos, seguros...), automatización de procesos y desarrollo de nuevas funcionalidades orientadas a la conversión, la retención y la escalabilidad. No se trata de mantener lo existente, sino de construir la base técnica de la nueva etapa de la compañía. Además del rediseño técnico, el reto incluye escalar el equipo de forma progresiva. El nuevo CTO / Tech Lead no solo construirá arquitectura, sino también cultura técnica, liderando futuras incorporaciones en línea con las necesidades del producto y el negocio. ️ Stack tecnológico Backend: PHP 7.2 legacy (estilo PHP 5.6) → migración a PHP 8.2 Symfony 5.2 → Symfony 7.2 PostgreSQL, Redis, RabbitMQ Frontend: AngularJS legacy → migración en curso a Angular 20 Otros: Algunas piezas aisladas en Python, React y Next.js (gestionadas por terceros) Arquitectura actual basada en un gran monolito, en proceso de desmantelamiento CI/CD con GitHub Actions (antes Jenkins) Infraestructura sobre AWS con Kubernetes (gestionado por proveedor externo) No se requiere experiencia profunda en DevOps, pero sí conocimientos básicos y capacidad para coordinarse eficazmente con proveedores externos. Responsabilidades Liderar la evolución técnica y estratégica de la plataforma. Escribir código (principalmente PHP Angular) de forma habitual. Supervisar al developer actual y liderar la futura ampliación del equipo. Participar activamente en el diseño e implementación de nuevas funcionalidades. Coordinar integraciones con APIs de terceros (vuelos, hoteles, pagos, etc.). Detectar oportunidades de automatización y mejora continua. Velar por la calidad del código, la estabilidad del sistema y el cumplimiento de buenas prácticas (SOLID, testing, DDD). Tomar decisiones técnicas con autonomía y orientación a negocio. Perfil buscado Perfil fullstack con dominio claro de backend (PHP Symfony). Experiencia real con entornos legacy y migraciones hacia arquitecturas modernas (idealmente microservicios). Buen nivel de Angular o experiencia equivalente en frameworks modernos. Capacidad para trabajar con stacks parcialmente desconocidos, con actitud resolutiva. Mentalidad de producto, orientado a entregar valor más allá de lo técnico. Experiencia previa en startups o entornos de crecimiento ágil. Inglés suficiente para comunicarse con proveedores y partners internacionales. Qué ofrece el proyecto Rol de alta responsabilidad, con impacto directo sobre negocio y producto. Posibilidad real de crecer hacia liderazgo completo como CTO con equipo propio. Libertad técnica y confianza para tomar decisiones. Entorno de startup con la solidez financiera y mediática de un grupo consolidado. Oficinas en el centro de Barcelona (Plaça Reial) modelo híbrido (3 días oficina / 2 remoto, con posibilidad de 2 días presenciales si el encaje es muy fuerte). Producto con fuerte identidad, posicionamiento claro en el mercado y recorrido internacional. Proceso de selección Entrevista inicial con CEO Entrevista técnica (con CTO saliente o tech advisor) Validación cultural y negociación final