Descripción del Puesto ? Buscamos a alguien con amplia experiencia técnica, mentalidad abierta y un fuerte deseo de desarrollar colaborativamente. Te unirás a un equipo pequeño e interdisciplinario que realiza envíos a producción varias veces al día. Participarás en todo el ciclo de vida del producto, desde la ideación hasta la implementación y la iteración continua, siendo clave en el desarrollo de herramientas de inteligencia artificial para el sector audiovisual. Requisitos Clave ?️ - Experiencia sólida (mínimo 5 años) en desarrollo de software sostenible, limpio y escalable. - Experiencia en herramientas o flujos de trabajo relacionados con el vídeo (el nicho es valorable, pero no excluyente si tiene toda la parte de desarrollo): - Integraciones o extensiones para software de edición profesional (Adobe Premiere Pro, Avid Media Composer, DaVinci Resolve, etc.). - Experiencia en la creación de paneles o plugins, como extensiones CEP para Premiere Pro. - Familiaridad con la transcodificación, flujos de trabajo multimedia automatizados o gestión avanzada de medios. - Experiencia en la creación de herramientas basadas en IA, trabajando directamente con modelos de código abierto o personalizados. - Experiencia práctica con RAG (Recuperación-Generación Aumentada) y herramientas como Lang Chain, Lang Graph, etc. - Sólidos conocimientos de ReactJS (Next.js) en el frontend y Node.js en el backend en entornos de producción. - Dominio de la integración de herramientas de IA en los flujos de trabajo diarios, contribuyendo en Python y trabajando con modelos de código abierto y herramientas internas. - Experiencia práctica con MongoDB y conocimiento de herramientas de indexación como Elasticsearch. - Conocimiento de Grafana, RabbitMQ, Kubernetes o herramientas de orquestación similares. - Familiaridad con métricas de entrega (DORA) y automatización avanzada de CI/CD (Integración y Despliegue Continuo). - Trabajo con Docker y pipelines de CI/CD a través de Git Hub Actions para realizar envíos frecuentes a producción. - Testing automático: Experiencia con tests unitarios, e2e, etc. (requisito indispensable). - Sólidos conocimientos técnicos y de inglés conversacional. - Mentalidad colaborativa, curiosidad y comunicación fluida: Alguien que disfruta contribuyendo, escuchando y construyendo juntos. - Deseable: Experiencia o capacidad para adoptar rápidamente patrones como DDD, arquitectura en capas y microservicios. - Se valora más la experiencia que los estudios formales. Responsabilidades Clave ? - Diseñar y crear aplicaciones web con React (Next.js) en el frontend y Node.js en el backend. - Contribuir al núcleo de nuestros servicios de IA desarrollados en Python, ayudando a dar forma y ampliar la lógica crítica. - Definir y exponer APIs, trabajar con MongoDB y aprovechar herramientas de indexación como Elasticsearch. - Participar en decisiones de arquitectura, planificación de tareas y revisiones de código. - Trabajar con Docker y pipelines de CI/CD a través de Git Hub Actions para realizar envíos frecuentes a producción. - Operar bajo un flujo de trabajo de desarrollo basado en trunk que permite lanzamientos rápidos y seguros. - Abogar por las mejores prácticas: pruebas automatizadas, código limpio y mantenimiento a largo plazo. ¿Qué Ofrecemos? ? - Salario competitivo (a definir según tu experiencia y habilidades). - Contrato a término indefinido (a evaluar según la política de la empresa) + prestaciones de ley. - Oportunidades de crecimiento y desarrollo profesional en una startup innovadora en el sector de IA audiovisual. - Un ambiente de trabajo dinámico, interdisciplinario y con un fuerte enfoque en la colaboración. - La posibilidad de participar en todo el ciclo de vida del producto, desde la ideación hasta la iteración continua.