Una startup innovadora en el desarrollo de herramientas de inteligencia artificial aplicada al sector audiovisual busca incorporar a un Full-Stack Developer Senior con fuerte enfoque técnico, mentalidad abierta y pasión por construir productos en equipo. Formarás parte de un equipo interdisciplinario, ágil y comprometido, que lanza a producción de forma frecuente y participa en todo el ciclo de vida del producto.
Horario: lunes a viernes de 1:00 am a 11:00 am (por cambios de horario en el país el horario está sujeto a cambios)
Responsabilidades y Requisitos Técnicos
Especialización en entorno audiovisual (deseable):
Desarrollo de integraciones/extensiones para software de edición profesional (Premiere Pro, Avid, DaVinci Resolve, etc.).
Creación de paneles/plugins como extensiones CEP para Adobe.
Experiencia con transcodificación, flujos multimedia automatizados o gestión avanzada de medios.
Desarrollo con Inteligencia Artificial:
Creación de herramientas con IA utilizando modelos open-source o personalizados.
Experiencia práctica con RAG (Recuperación con Generación Aumentada), LangChain, LangGraph, etc.
Participación en servicios IA desarrollados en Python.
Desarrollo Full Stack:
Frontend en React / Next.js.
Backend en Node.js.
Trabajo con bases de datos como MongoDB.
Diseño y exposición de APIs.
Uso de Elasticsearch para indexación avanzada.
Arquitectura y DevOps:
Participación activa en diseño arquitectónico, planificación y code reviews.
Uso de Docker, pipelines CI/CD con GitHub Actions, y orquestación con Kubernetes, RabbitMQ, etc.
Flujo de trabajo basado en trunk para lanzamientos rápidos y seguros.
Familiaridad con métricas DORA y automatización avanzada.
Buenas prácticas de desarrollo:
Código limpio, mantenible, escalable.
Automatización de pruebas: tests unitarios y e2e.
Perfil Buscado
+5 años de experiencia comprobable como desarrollador full-stack.
Amplia experiencia con ReactJS y NodeJS en entornos de producción.
Conocimiento práctico de MongoDB, ElasticSearch y patrones como DDD, arquitectura en capas o microservicios.
Actitud colaborativa, curiosidad tecnológica y buena comunicación.
Deseable: experiencia o interés en flujos de trabajo con herramientas IA.
Idiomas: Español nativo o fluido, inglés altamente valorado.