





Business Insights es una empresa especializada en desarrollo de software. Desde nuestros inicios nos encontramos en constante evolución y, actualmente, deseamos incorporar a nuestro equipo a un **Tech Lead (Node/React)**. Nuestro objetivo principal es ofrecer soluciones tecnológicas altamente cualificadas en un entorno innovador y creativo, gracias a un equipo diverso de ingenieros altamente capacitados. Nos encantaría contar contigo para que trabajes junto a todo nuestro equipo. Confiamos en que tu experiencia y tus habilidades serán un valioso activo para nuestra empresa. Ofrecemos un entorno laboral enriquecedor y colaborativo, donde tendrás la oportunidad de aprender y crecer como desarrollador de software mientras trabajas en proyectos interesantes y significativos. También tendrás la oportunidad de colaborar con importantes clientes de distintos sectores y mejorar tus competencias al crear soluciones innovadoras y eficaces. **¿Cuál es nuestra misión?** Proporcionar los medios y las medidas necesarios para diseñar y desarrollar todos los aspectos de calidad de una solución de software, tanto funcional como técnicamente, con el fin de cumplir los requisitos y garantizar la calidad general de la solución prevista, mediante la creación, documentación y prueba de un plan de pruebas de extremo a extremo que asegure el cumplimiento de todos los objetivos y el correcto funcionamiento de la solución. **Tus responsabilidades** * Dirigir la dirección técnica de un pequeño equipo de ingeniería multifuncional. * Diseñar, construir y revisar soluciones escalables para frontend utilizando **React** y buenas prácticas modernas de frontend. * Impulsar el desarrollo backend con **Node.js**, garantizando APIs limpias y una arquitectura sólida. * Asumir la responsabilidad de las **decisiones técnicas**, el diseño del sistema y la evolución arquitectónica. * Definir y promover las mejores prácticas en materia de calidad del código, pruebas y documentación. * Supervisar y contribuir a las canalizaciones de **CI/CD**, aprovechando GitHub Actions y la automatización. * Colaborar estrechamente con los equipos de Producto, Experiencia de Usuario (UX) y otras partes interesadas para alinear las soluciones técnicas con las necesidades del negocio. * Mentorizar y apoyar a los miembros del equipo mediante revisiones de código, orientación técnica y compartición de conocimientos. * Garantizar altos estándares en despliegue y operaciones utilizando **Docker y Kubernetes** (OpenShift es un plus). * Mantenerse actualizado sobre nuevas tecnologías e impulsar la mejora continua en todo el flujo de desarrollo. * Trabajar dentro de un entorno **Ágil**, equilibrando el desarrollo práctico con las responsabilidades de liderazgo. **Qué buscamos** * 5 o más años de experiencia en ingeniería de software, desarrollando sistemas complejos y distribuidos. * Experiencia comprobada como Tech Lead o en un rol de liderazgo técnico senior. * Sólida experiencia full-stack en: + **Frontend:** React, soluciones modernas de CSS (Tailwind, CSS Modules, Styled Components). + **Backend:** Node.js. * Conocimientos profundos de JavaScript y TypeScript. * Comprensión sólida de los principios de arquitectura de software: escalabilidad, mantenibilidad, tolerancia a fallos y recuperación. * Experiencia trabajando con bases de datos **SQL y NoSQL**. * Experiencia práctica con **CI/CD**, pruebas automatizadas y flujos de trabajo en GitHub (GitHub Actions, GitOps, scripting). * Experiencia práctica con **Docker y Kubernetes**. * Capacidad para equilibrar la programación práctica con el liderazgo técnico y la toma de decisiones. * Excelentes habilidades comunicativas, con la confianza necesaria para cuestionar ideas y proponer soluciones mejores. * Pasión por el código limpio, la excelencia técnica y el desarrollo sostenible de software. * Titulación universitaria en Informática, Tecnologías de la Información o campo relacionado. * **Inglés fluido** (escrito y hablado). **Qué puedes esperar al unirte a nuestro equipo** * Contrato indefinido * Salario competitivo * Horario flexible * Modelo híbrido de trabajo en Barcelona: 4 días en remoto y 1 día presencial. Y… ¡ganas de seguir aprendiendo! ¡Si estás de acuerdo, inscríbete en la oferta y quedaremos para conocernos! ¡No lo dudes más!


