Modus busca un Desarrollador Full-stack con 5+ años de experiencia para unirse a su equipo en Buenos Aires. El rol es híbrido y requiere experiencia en tecnologías frontend y backend, bases de datos y diseño de aplicaciones escalables. Se valorará experiencia en IA y sistemas agentic.
Si te copan los desafíos y querés crear soluciones digitales innovadoras, este puesto en Modus es para vos. Podrás trabajar con tecnologías de punta y un equipo global en proyectos variados, desde IA hasta aplicaciones web.
Descripción del puesto
En Modus Digital, buscamos un/a Desarrollador/a Full Stack con pasión por la ingeniería y la creación de soluciones digitales innovadoras. Te unirás a un equipo global de expertos para diseñar y construir soluciones de vanguardia, desde sistemas de IA y agentic hasta aplicaciones web y móviles, intranets, APIs y plataformas de visualización de datos. Modus Digital es una consultora independiente para las marcas líderes del mundo. Definimos estrategias que impulsan negocios y creamos experiencias que la gente ama. Creemos que las experiencias digitales son experiencias humanas, la tecnología es transformadora y la innovación real produce resultados reales. Nuestra sede está en Nueva York, con oficinas en Estados Unidos, Latinoamérica, Europa y la región de Asia-Pacífico. Como Desarrollador/a Full Stack, serás parte integral de nuestro equipo de ingeniería, trabajando en una amplia gama de clientes, tecnologías y proyectos. Reportarás a un Associate Director o superior dentro de Ingeniería. Responsabilidades: Ejecución y Desarrollo de Ingeniería: - Desarrollar interfaces de usuario, asegurando la responsividad en distintos dispositivos y optimizando el rendimiento con frameworks modernos como React, Angular o Vue. - Crear lógica y aplicaciones del lado del servidor, típicamente usando lenguajes y frameworks como Node.js, Python, .NET o PHP. - Diseñar y crear esquemas de bases de datos, tablas y modelos optimizados (ej. MySQL, Postgres, MongoDB) para asegurar un almacenamiento y recuperación de datos eficientes. - Integrar modelos de lenguaje grandes (LLMs) y sistemas de generación aumentada por recuperación (RAG) en aplicaciones funcionales. - Proveer soporte continuo, mantenimiento y documentación técnica para aplicaciones existentes. - Identificar, diagnosticar y corregir errores y problemas de rendimiento en la aplicación, asegurando una experiencia de usuario fluida. - Revisar el código de colegas para garantizar calidad, seguridad y estándares, manteniendo una base de código saludable. Colaboración y Trabajo en Equipo: - Contribuir con la dirección técnica, asegurando que las soluciones sean escalables, mantenibles y alineadas con los objetivos del negocio. - Trabajar en cooperación con gerentes de proyecto y de cuentas, diseñadores, ingenieros y otros miembros del equipo, según sea necesario. - Asistir y participar en reuniones diarias de stand-up, planificación de sprints y retrospectivas. - Proveer actualizaciones regulares sobre el progreso, riesgos y decisiones técnicas a los stakeholders. - Contribuir al crecimiento del equipo. - Otras tareas relacionadas con el puesto que puedan surgir ocasionalmente y ser asignadas. Calificaciones: - Más de 5 años de experiencia en desarrollo de software con una sólida trayectoria full stack. - Experiencia comprobada en un rol de ingeniería full stack. - Fuerte dominio de tecnologías modernas de frontend y backend (ej. React, Node.js, .NET, Java o similares). - Comprensión clara de arquitectura de sistemas, APIs y diseño de aplicaciones escalables. - Experiencia con bases de datos relacionales y/o NoSQL. - Experiencia con sistemas y tecnología de IA y agentic es un gran plus. - Sólidas habilidades de comunicación en inglés, con capacidad para colaborar y explicar ideas complejas a stakeholders técnicos y no técnicos. - Residir en Buenos Aires y disposición para trabajar desde nuestra oficina al menos 2 veces al mes (esquema híbrido).
Responsabilidades
- Desarrollar interfaces de usuario
- Crear lógica y aplicaciones del lado del servidor
- Diseñar esquemas de bases de datos
- Integrar LLMs y sistemas RAG
- Proveer soporte y mantenimiento
- Identificar y corregir bugs
- Revisar código de pares
- Contribuir con dirección técnica
- Trabajar con gerentes de proyecto y cuentas, diseñadores e ingenieros
- Asistir a reuniones diarias, planificación de sprints y retrospectivas
- Proveer actualizaciones de progreso, riesgos y decisiones técnicas
- Contribuir al crecimiento del equipo