¿Estás list@ para generar un cambio significativo en la industria de la moda y en el planeta?Nuestro cliente: start-up tecnológica de espíritu internacional con la gran misión de revolucionar la industria de la moda a través de la circularidad y la reducción del residuo textilSu objetivo principal es desarrollo de tecnología que nos permita transformar el residuo en recurso y generar un impacto positivo con nuestra actividad. Han desarrollado un SaaS que ayuda a las marcas de moda a gestionar su excedente textil de manera eficiente.Ofrecen:Contrato indefinido e incorporación a equipo técnico de desarrollo en crecimiento.Modalidad híbrida casi 100% remota (1 día/semana presencial en sus oficinas de Barcelona).Salario atractivo en función de experiencia contrastada.Desarrollo profesional trabajando en estrecha colaboración con el CTO dentro de una start-up tecnológica.Requisitos:Más de 3 años de experiencia como desarrollador PHP (su stack incluye Laravel).Al menos 3 años de experiencia en el desarrollo de productos SaaS.Amplia experiencia técnica en desarrollo y arquitectura de software, con experiencia como ingeniero de software senior.Dominio de bases de datos relacionales (trabajamos con PostgreSQL y MySQL).Experiencia en escribir código limpio y comprobable, y en la creación de pruebas unitarias.Sólida experiencia en desarrollo backend y diseño de sistemas (preferimos DDD y Arquitectura Hexagonal). Necesaria experiencia en UnitTesting.Familiaridad con metodologías y prácticas ágiles.Experiencia en desarrollo frontend (utilizamos Next.js).Pluses:Experiencia práctica en desarrollo en la nube.Familiaridad con tecnologías de IA.Conocimientos en renderizado del lado del servidor y técnicas de optimización SEO.Lo que harás: Construir un producto SaaS.Asegurar el lanzamiento oportuno de nuevas funciones mientras se mantiene el soporte de las existentes.Participar activamente en el desarrollo, tanto en el backend como en el frontend.Jugar un rol clave en la resolución de problemas complejos mediante revisiones de código y discusiones sobre diseño de sistemas.Ejecutar y mantener los roadmaps técnicos.Crear diagramas (diagramas de flujo, diagramas de clases, etc.).Crear unidades de prueba.Desarrollar siguiendo la arquitectura hexagonal y el DDD.