Full-Stack Engineer (React + Node | AI-native)

<p><span>We are knowmad mood!</span></p><p><span>Somos una compañía líder en transformación digital, en constante evolución y a la vanguardia de la tecnología. Nacimos para provocar un cambio real a través de la innovación y el desarrollo sostenible, con la misión de aportar valor a los clientes e impulsar nuestro talento.</span></p><p><span>Formado por más de 3.000 personas creativas, digitales e innovadoras conectadas a un propósito y capaces de generar conexiones con personas de todo el mundo. Un equipo responsable, flexible y con alta capacidad de adaptación a las necesidades de nuestros clientes y del mercado, a la vez que proporciona valor, visión, creatividad, expertise, profesionalidad y pasión por la tecnología en cada proyecto.</span></p><p><span>Los valores que marcan nuestro rumbo y nos guían hacia la excelencia son la colaboración, la innovación, el compromiso, la diversión y la confianza.</span></p><p><br><strong>¿Qué es lo que valoramos?</strong></p><p>• Perfil <strong>Full-Stack con enfoque frontend-first</strong>, con dominio experto en React + TypeScript y experiencia en arquitecturas modernas como microfrontends.</p><p>• Capacidad para desarrollar soluciones <strong>end-to-end con Node.js</strong>, trabajando bajo un enfoque API-First y en entornos event-driven.</p><p>• Mentalidad <strong>AI-native</strong>, utilizando herramientas de IA (Copilot, agentes, etc.) de forma crítica y productiva, incluyendo experiencia en Spec-Driven Development.</p><p>• Fuerte foco en la <strong>calidad del software</strong>, con experiencia en testing, CI/CD y buenas prácticas de ingeniería.</p><p>• Capacidad de <strong>construir producto de principio a fin de forma autónoma</strong>, colaborando con equipos multidisciplinares.</p><p>• Interés por el ecosistema tecnológico y participación en <strong>Open Source</strong> es un plus.</p><p></p><p><strong>¿Cuáles serían tus funciones?</strong></p><p>• <strong>Desarrollo Frontend Avanzado:</strong> Construir interfaces modernas con React y TypeScript, garantizando rendimiento, escalabilidad y consistencia mediante el uso del Design System.</p><p>• <strong>Arquitectura de Microfrontends:</strong> Participar en arquitecturas distribuidas, desarrollando y consumiendo módulos federados dentro de entornos multi-equipo.</p><p>• <strong>Desarrollo Backend (Node.js):</strong> Diseñar e implementar servicios backend que permitan cerrar el ciclo end-to-end sin dependencias externas.</p><p>• <strong>Diseño y Consumo de APIs:</strong> Trabajar bajo un enfoque API-First, definiendo contratos OpenAPI y colaborando estrechamente con backend y frontend desde las fases iniciales.</p><p>• <strong>Sistemas Event-Driven:</strong> Implementar soluciones basadas en eventos y mensajería asíncrona para integrar sistemas en tiempo real.</p><p>• <strong>Desarrollo asistido por IA:</strong> Utilizar herramientas de IA como copiloto en el desarrollo, definiendo flujos de trabajo con agentes y validando de forma crítica el código generado.</p><p>• <strong>Spec-Driven Development:</strong> Crear y evolucionar especificaciones técnicas que guíen tanto el desarrollo manual como el automatizado mediante IA.</p><p>• <strong>Aseguramiento de la calidad:</strong> Implementar estrategias de testing completas (unitarios, integración y e2e) e integrar controles de calidad dentro de pipelines CI/CD.</p><p>• <strong>Construcción de producto end-to-end:</strong> Diseñar, construir, validar y evolucionar productos digitales de forma autónoma, con foco en impacto real.</p><p>• <strong>Colaboración multidisciplinar:</strong> Trabajar junto a equipos de producto, diseño y tecnología para transformar necesidades en soluciones funcionales.<span style="margin:0px;padding:0px;border:0px rgba(0, 0, 0, 0.9);font-size:14px;vertical-align:baseline;background:none 0% 0% / auto rgba(0, 0, 0, 0);font-family:-apple-system, system-ui, BlinkMacSystemFont, " segoe="" ui",="" roboto,="" "helvetica="" neue",="" "fira="" sans",="" ubuntu,="" oxygen,="" "oxygen="" cantarell,="" "droid="" "apple="" color="" emoji",="" "segoe="" ui="" symbol",="" "lucida="" grande",="" helvetica,="" arial,="" sans-serif;"=""><br></span></p><p><span><strong>Además, valoraremos muy positivamente si tienes experiencia y/o conocimientos en:</strong></span></p><p>• Desarrollo full-stack adicional con <strong>Java (Spring)</strong> o <strong>Python (FastAPI)</strong>.</p><p>• Experiencia trabajando más allá de Node.js en entornos backend complejos.</p><p>• Conocimiento avanzado en arquitecturas modernas y escalables.</p><p>• Experiencia en herramientas y workflows avanzados de IA aplicada al desarrollo.</p><p>• Participación activa en comunidades tecnológicas o proyectos Open Source.</p><p>• Experiencia en entornos ágiles de desarrollo.</p><p></p><p><strong>Y con nosotros podrás disfrutar de:</strong></p><p>✅Contrato Indefinido</p><p>✅<strong> 100% REMOTO</strong></p><p>✅Formación interna y acceso a certificaciones ♻Consulta nuestro calendario aquí:</p><p><a target="_blank" href="https://www.knowmadmood.com/es/talento/formacion">https://www.knowmadmood.com/es/talento/formacion</a></p><p>✅Plan de retribución flexible (seguro médico, transporte, tickets guardería, tickets restaurante)</p><p>✅Embajador de nuestra marca, a través de nuestro plan amigo</p><p>¡Recomienda a tus amigos y llévate un extra!</p><p>✅¡Eventos, meetups, techdays, charlas...y mucho más!</p><p>✅ 26 días de descanso (22 días vacaciones, 2 días de libre disposición y 24 y 31 diciembre festivos por defecto)</p><p>✅ Horario: 8.30 a 18h ( flexible) L-J y V 8 a 15h e Intensiva de Verano Julio y Agosto de 8 a 15h</p><p></p><p><span>Para estar al corriente de nuestras novedades síguenos aquí -> </span><a target="_blank" href="https://www.linkedin.com/company/knowmad-mood/%20%20">knowmad mood</a></p><p><span><em>En </em><strong><em>knowmad mood</em></strong><em> 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.</em></span></p><p></p>

Back to blog