FullStack developer - NODE.js - React.js - Madrid
Role details
Job location
Tech stack
Job description
Colaborarás estrechamente con los equipos de Producto y Diseño para desarrollar funcionalidades Full-Stack completas -desde una lógica backend robusta hasta interfaces de usuario pulidas y de alta calidad. De forma crucial, también ayudarás a liderar la evolución de nuestros procesos de ingeniería, asegurando que escalamos de manera eficiente utilizando las mejores herramientas disponibles., Desarrollo SaaS End-to-End: Liderar el desarrollo de funcionalidades complejas a lo largo de toda la pila tecnológica. Diseñarás los modelos de base de datos, construirás las APIs e implementarás un frontend pixel perfect. Excelencia en Frontend: Colaborar con los equipos de Producto y Diseño para implementar interfaces de alta fidelidad. Valoramos a los desarrolladores que cuidan la experiencia final del usuario tanto como la estructura del código. Integración de Datos: Trabajar estrechamente con el equipo de Datos (stack en Python) para integrar APIs propietarias y grandes volúmenes de datos externos en la plataforma orientada al usuario. Arquitectura y AWS: Diseñar soluciones cloud-native en AWS, garantizando la sostenibilidad y seguridad de la infraestructura a largo plazo. Evolución de la Infraestructura: Impulsar la estandarización y optimización de nuestras pipelines de CI/CD. Contribuirás a mover la infraestructura hacia prácticas cloud-native más escalables. Flujo de Trabajo Asistido por IA: Utilizar herramientas de IA (como Cursor IDE) para acelerar el desarrollo, escribir tests y mejorar la calidad del código. Liderazgo Técnico: Mentorizar a desarrolladores/as de nivel intermedio y junior, guiándolos en buenas prácticas, código limpio y decisiones arquitectónicas. Constructor/a de Cultura: Fomentar un entorno colaborativo y positivo. No solo serás un/a referente técnico/a, sino también un multiplicador cultural que ayude al equipo a mantenerse motivado y alineado., Liderarás el desarrollo de funcionalidades complejas end-to-end para nuestra plataforma SaaS., También desempeñarás un papel estratégico en la evolución de nuestra infraestructura. Actualmente estamos refinando nuestras pipelines de CI/CD para alinearlas con arquitecturas escalables estándar de la industria, y ayudarás a liderar esta transición.
Requirements
Experiencia: Más de 5 años de experiencia en desarrollo Full-Stack, preferiblemente trabajando en productos SaaS con funcionalidades end-to-end. Stack Principal: Dominio experto de JavaScript, Node.js y React (NextJS en el frontend). Si consideras que TypeScript es el camino a seguir y eres capaz de impulsar estándares futuros, mejor aún . Backend y Datos: Experiencia demostrada con Express, GraphQL, Apollo Server, NestJS y MongoDB. Si sabes hacer convivir lógica relacional y no relacional y tienes un fuerte background en SQL (PostgreSQL, DynamoDB), es un plus. Cloud e Infraestructura: Amplia experiencia con AWS (nuestra base principal), Vercel y GitHub Actions. Si Docker es imprescindible para ti y fomentas una mentalidad basada en contenedores, nos encanta. Mentalidad DevOps: Experiencia optimizando CI/CD. Tienes buen ojo para mejorar pipelines de build y despliegue y entiendes el valor de la estandarización en equipos en crecimiento. Testing: Sólidos conocimientos en frameworks de testing como Jest, Playwright (no utilizamos Puppeteer), Mocha o Chai. Sensibilidad de Diseño: Gran atención al detalle en frontend. Buscas resultados pixel perfect y entiendes que la UI/UX es crítica para el éxito del producto. Mentalidad Políglota (Plus): Aunque el rol se centra en Node.js, la experiencia con Python es un gran plus para colaborar con el equipo de Datos y sus APIs.
Soft Skills Cultura y Personas Primero: Entiendes que el gran software lo construyen grandes equipos. Te importa el bienestar de tus compañeros y contribuyes activamente a un entorno seguro, inclusivo y de alta confianza. Orientación a Producto: Te importa quién utiliza el software. Quieres crear productos no solo funcionales, sino también agradables y memorables. Liderazgo y Mentorización: Disfrutas compartiendo conocimiento y ayudando al crecimiento del equipo. Gestión del Cambio: Buscas proactivamente mejorar la forma en la que se hacen las cosas. Ves la evolución de procesos como un paso necesario para escalar. Comunicación: Gran capacidad de colaboración para conectar equipos de Backend, Frontend, Diseño y Datos. Adaptabilidad a la Innovación: Adoptas nuevas herramientas (como IDEs con IA) y te sientes cómodo gestionando las partes más "desordenadas" de las migraciones y estandarizaciones., Como perfil Senior, cerrarás el gap entre los datos y la experiencia de usuario. No solo construirás la API, sino que asegurarás que los datos fluyen de forma impecable desde los servicios backend hasta un frontend pixel perfect que encante a nuestros clientes.
Benefits & conditions
Formarás parte de una empresa en rápido crecimiento donde el aprendizaje y el desarrollo profesional son parte de nuestra cultura.
Trabajo en una empresa en expansión con retos ilusionantes. Horarios flexibles y trabajo remoto en un entorno orientado a resultados., Salario competitivo según experiencia y habilidades. Paquete de beneficios (transporte, formación, comidas, descuentos en gimnasio, guardería y más). Seguro médico y dental. Clases de idiomas en horario laboral. 21/1/2026