





**Descripción del trabajo** --------------------------- Business Insights es una empresa especializada en desarrollo de software. Desde nuestros inicios nos encontramos en constante evolución y, actualmente, queremos incorporar a nuestro equipo 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 activo valioso 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. **Requisitos del trabajo** -------------------------- **¿Cuál es nuestra misión?** Proporcionar los medios y las medidas necesarias 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 que se alcanzan todos los objetivos y que la solución funciona según lo esperado. **Qué harás** * Dirigir la dirección técnica de un pequeño equipo de ingeniería multifuncional. * Diseñar, construir y revisar soluciones escalables para el 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 buenas prácticas en cuanto a 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, UX y otros interesados para alinear las soluciones técnicas con las necesidades empresariales. * Mentorear 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 responsabilidades de liderazgo. **Qué buscamos** * 5 o más años de experiencia en ingeniería de software, desarrollando sistemas complejos y distribuidos. * Experiencia demostrada 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. * Conocimiento profundo 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. * **Dominio fluido del inglés** (hablado y escrito). **Qué puedes esperar al formar parte de 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 quedamos! ¡No lo dudes más! Remoto* Barcelona, Cataluña, España


