

Typescript developer
📢 Valsea es el motor tecnológico que hay detrás de grandes marcas del entretenimiento, operando una plataforma SaaS que es pura potencia para pagos y compliance.
Buscan a un/a TypeScript / Frontend Engineer que no necesite que le expliquen cómo domar React, cómo exprimir Cloudflare Workers o cómo estructurar código de alta calidad. Si quieres construir el futuro de la plataforma byte a byte, ¡ponte el cinturón y sigue leyendo!
¿Qué harás?
Valsea es una plataforma tecnológica SaaS integral y altamente escalable que orquesta el núcleo operativo de diversas marcas de entretenimiento a nivel mundial. Imagínate un ecosistema propio donde se gestionan flujos de transacciones complejos, se automatiza el cumplimiento normativo (compliance) y se coordinan operaciones críticas en tiempo real.
Tienen su base de operaciones en Marbella, un enclave fantástico que se ha convertido en un auténtico imán para el talento tecnológico en Europa.
Aunque el equipo es una "Scala shop" de pura cepa, están en un momento de expansión total. No se conforman con lo que tienen y por eso su equipo de frontend e infraestructura web juega en otra liga, utilizando TypeScript de principio a fin para gobernar la experiencia de usuario y la lógica en el edge.
Y aquí es donde entras tú. 🫵🏾
Tu misión principal no será maquetar componentes tradicionales o pintar interfaces aisladas. Te integrarás en su monorepo compartido para dar superpotencias a dos áreas críticas del producto: Activation & Onboarding y Retention. Aquí el desarrollo no acaba en el navegador; el propio equipo se encarga de gestionar su infraestructura en Cloudflare (Pages y Workers) y tunear sus pipelines en GitHub Actions. El ownership técnico es real.
Serás una referencia para el equipo, mentorizando a perfiles más junior, validando el rendimiento con herramientas como Sentry o Grafana, y asegurándote de que la plataforma sigue escalando hacia el futuro.

Tu evolución
En 1 mes
Tu principal misión será "aprender el idioma del negocio". No solo nos referimos a entender el monorepo de TypeScript y la arquitectura en Cloudflare, sino a dominar el contexto de la empresa y los clientes. Para el día 30, ya estarás integrado/a en la dinámica de los squads de Activation o Retention, habrás hecho tus primeros despliegues autónomos en producción y entenderás cómo se autogestiona el equipo sin depender de DevOps tradicionales.
Tus responsabilidades
Asumir el ciclo completo de desarrollo, desde el diseño arquitectónico de frontend hasta el testing y despliegue
Gestionar la infraestructura de frontend hosteada en Cloudflare y mantener sus propios pipelines de GitHub Actions.
Colaborar estrechamente con Diseño, Producto y Backend.
Garantizar la salud y rendimiento de la app monitorizando métricas en tiempo real con Sentry o Grafana.
Optimizar y proponer mejoras activamente, desde afinar configuraciones de Sanity CMS hasta acelerar los tiempos de compilación.
Mentorizar a nuevos integrantes del equipo, ayudando a elevar el listón técnico global.
Participar en la guardia rotativa (On-Call) (una semana completa aproximadamente cada dos meses) para solventar emergencias críticas en producción.
¿Cómo lo harás?
Olvídate de las arquitecturas de frontend tradicionales donde solo te preocupas del navegador. En Valsea trabajarás en un ecosistema basado en un único repositorio compartido (monorepo) de TypeScript que da soporte a múltiples marcas del ecosistema.
Aquí la infraestructura de front se gestiona directamente en el edge utilizando la potencia de Cloudflare (Pages y Workers) y capas de datos optimizadas con GraphQL y Node.js. Además, la automatización es clave: el propio equipo de front es dueño de sus pipelines de integración y despliegue continuo en GitHub Actions. 🥳
En cuanto a la metodología, se huye de los sprints infinitos y las reuniones circulares que bien podrían haber sido un e-mail. Funcionan con Kanban y practican Continuous Delivery. Los despliegues se automatizan con criterio, bajo la premisa de que el testeo, la calidad del código y la gestión de riesgos son una responsabilidad compartida por todo el equipo.
Además, existe un compromiso innegociable con la observabilidad y la salud de la plataforma: si un script se rompe o el rendimiento cae en picado en algún mercado internacional, saltará una alerta en Sentry o Grafana.

¿Cuándo trabajarás?
En Valsea la coordinación es sagrada para que el flujo de eventos no se detenga. El equipo opera en un horario de 09:00h a 17:00h (excluyendo la hora de la comida).
Esto es lo que permite sincronizar relojes en las reuniones, avanzar en el desarrollo a la velocidad de la luz y hacer los traspasos de tareas (handovers) sin que nadie se quede colgado. En Valsea se respira total autonomía, pero estar conectados a la vez es el truco maestro para que ningún proyecto se quede bloqueado.
Día laborable
Jornada completaVacaciones
21 díasGuardias
Rotación y Duración
- Frecuencia: Se rota entre todo el equipo de ingeniería de frontend (actualmente son 7 ingenieros). Te tocará estar de guardia aproximadamente una semana completa cada dos meses (una semana cada 8 semanas).
- Turno: La guardia dura una semana entera y el cambio de testigo se hace de jueves a jueves.
- Periodo de gracia: No entras en la rueda de guardias de inmediato; solo se empieza a participar en ellas una vez superado el periodo de prueba en la empresa.
Compensación (¡Muy bien pagadas!)
- Fijo por Disponibilidad: Solo por el hecho de tener el ordenador cerca y estar localizable esa semana, recibes un pago fijo extra.
- Ratio por Intervención: Si salta una alerta y tienes que intervenir, se te paga un extra por hora. Lo bueno es que este contador empieza a computar a partir de los 10 minutos de intervención.
Soporte y Gestión de Alertas
- No estás solo: El proceso está muy bien filtrado. Valsea cuenta con un canal de alertas donde el equipo de managers y el propio CTO (Imanol) están siempre metidos.
- Primer Filtro: Ellos suelen encargarse de hacer el primer triaje para ver si la alerta es real y crítica antes de que escale al desarrollador de guardia, evitando que te despiertes por falsos positivos o ruidos del sistema.
- Herramientas: Se monitoriza la salud de la plataforma en tiempo real utilizando principalmente Sentry y Grafana.
Es un sistema pensado para que el negocio (que maneja transacciones en tiempo real) esté cubierto, pero protegiendo al máximo el descanso del equipo y recompensándolo muy bien económicamente.
¿Dónde trabajarás?
Remoto
Esta posición es 100% remota si te encuentras en cualquier punto de España o Europa.
Ahora bien, si eres de los que prefiere el contacto humano o simplemente te apetece cambiar de aires, tienen unas oficinas increíbles en Marbella. Sus instalaciones son de esas que te hacen dudar de si volver al remoto: espacios abiertos, buen ambiente internacional y todas las comodidades para que el trabajo fluya.


¿Con quién trabajarás?
No estarás solo/a en este viaje. Te integrarás en un equipo de Frontend compuesto actualmente por 7 ingenieros. Aunque a nivel organizativo os dividís en dos squads clave —Activation & Onboarding y Retention—, la realidad es que el equipo de front funciona como uno solo porque compartís exactamente el mismo repositorio de código.
En tu día a día trabajarás codo con codo con desarrolladores de backend (unos 4 o 5 por equipo) , un equipo flotante de QA que testea a nivel general, y el equipo de diseño de la casa que os proveerán de los componentes visuales.
¿Qué piden?
No buscamos a alguien que simplemente "haya visto" TypeScript, sino a alguien que disfrute trasteando con la infraestructura web.
Que traiga SI o SI 👍:
- Background en Ingeniería: Grado o Máster en Informática o similar (una buena base teórica es clave).
- Unos cuantos tiros pegados con su stack principal: Dominio avanzado de TypeScript / JavaScript, Node.js y consultas con GraphQL.
- Ecosistema React: Entender perfectamente los principios y el ciclo de vida de React.js.
- Estructura e infraestructura: Experiencia gestionando servicios de Cloudflare (Pages/Workers) y flujos de CI/CD.
- Buenas prácticas: Rigor con la calidad de software, el rendimiento web y el testing de tus desarrollos.
- Inglés bilingüe: Fluidez total, ya que la entrevista técnica y el día a día se realizan completamente en inglés.
Suman puntos 🎁:
- Familiaridad o experiencia con Sanity CMS, Gatsby o Netlify.
- Motivación para proponer herramientas modernas y optimizar pipelines de compilación.
Tecnologías
Innegociable

TypeScript
Avanzado React
Avanzado NodeJS
Intermedio GraphQL
Intermedio
Estaría bien
GitHub Actions
Intermedio Grafana
Intermedio
Suma puntos
CMS
Básico
Otras habilidades
Innegociable
Atención al detalle
Proactividad
Visión crítica
Comunicación verbal
Estaría bien
Capacidad de recibir feedback
Resistencia a la frustración
Suma puntos
Comunicación intercultural
Idiomas
¿Qué ofrecen?
Salario
Hasta €55KRemoto
100%🏖️ 23 días de vacaciones
👩🏾⚕️Cuidado de tu salud: Seguro médico privado para ti y para tu familia.
🗣️ Aprendizaje continuo: Clases de inglés y español gratuitas y oportunidades constantes de desarrollo profesional.
💻Equipamiento Pro: Te envían a casa el portátil y todo lo que necesites para que tu setup sea la envidia del barrio.
🫂Un teambuilding muy divertido entre todos los equipos y abrazos asegurados.
Y si decides pasarte por la oficina de Marbella ☀️...
- Cantina de lujo: Desayuno diario y comida recién cocinada 3 días a la semana (gratis, por supuesto).
- Bienestar físico: 50% de descuento en sesiones de entrenamiento personal y fisioterapia.
- Instalaciones Top: Gimnasio, sala de masajes, sala de juegos y una cocina completa con fruta, refrescos y café para que no te falte de nada.
Beneficios
Clases de Idiomas
Seguro de salud
Café, fruta y snacks
Gym Pass
Eventos de formación internos
Dinámicas y eventos de teambuilding
Pack de bienvenida
Posibilidad de elegir equipo
What the FAQ?
Sí, siempre que residas en España o dentro de la Unión Europea. Si vives en España, puedes elegir entre ser 100% remoto o pasarte por nuestras oficinas de Marbella. Si estás en otro país de la UE, la posición es fully remote. Ten en cuenta que no pueden patrocinar visados de trabajo fuera de la UE, así que necesitas tener permiso de trabajo en vigor
El proceso es ágil y consta de 4 fases pensadas para conocerte bien:
- Screening: Una charla rápida con el equipo de People para conoceros.
- Entrevista Técnica (1.5h): Dividida en dos partes:
- Un ejercicio práctico de 30 minutos donde tendrás que pintar datos consumiendo una API mediante GraphQL.
- Una sesión de Code Review.
- Behavioral Interview: Una charla sobre tu experiencia y cultura con el CTO, Imanol Perez Iriarte, y alguien de RRHH.
- Referencias: Como paso final, realizan un par de llamadas a antiguos empleadores.
Quieren que el proceso sea fluido, por lo que intentan que no pasen más de un par de semanas entre el inicio y la decisión final.
