Diseñar, desarrollar y mantener soluciones tecnológicas avanzadas, robustas y escalables utilizando principalmente NestJS, React, TypeScript y PostgreSQL.
Asegurar alta calidad en el desarrollo de software aplicando principios de Clean Architecture, SOLID y TDD.
Construir arquitecturas robustas, escalables y mantenibles.
Gestionar y optimizar código frontend avanzado y experiencia de usuario.
Participar en la implementación y optimización de monorepositorios.
Explorar, evaluar y adoptar tecnologías innovadoras, incluyendo LangChain y LangGraph y IA generativa.
Colaborar con equipos multidisciplinarios en proyectos complejos de alto volumen de usuarios.
Realizar revisiones técnicas, asegurar calidad del código y promover mejora continua.
Entregar soluciones de software sólidas y escalables en entornos productivos.
Requirements
Diseñar, desarrollar e implementar soluciones técnicas utilizando NestJS, Vite, React, TypeScript y PostgreSQL.
Construir arquitecturas robustas, escalables y mantenibles siguiendo principios de Clean Architecture y SOLID.
Aplicar y promover metodologías avanzadas de desarrollo como Test Driven Development (TDD).
Gestionar y optimizar código frontend avanzado para asegurar una experiencia de usuario fluida y eficiente.
Participar activamente en la implementación y optimización de monorepositorios para facilitar la integración, despliegue y mantenimiento.
Explorar, evaluar y adoptar tecnologías innovadoras, especialmente relacionadas con Inteligencia Artificial generativa aplicada a código y procesos.
Colaborar estrechamente con equipos multidisciplinarios en proyectos complejos con alta cantidad de usuarios.
Asegurar la calidad del código, realizar revisiones técnicas y promover una cultura de mejora continua.
Sólida experiencia comprobable desarrollando software con NestJS, React, TypeScript y PostgreSQL.
Dominio de principios fundamentales de software engineering: Clean Architecture, SOLID, y TDD.
Experiencia avanzada con frontend, especialmente en React y herramientas modernas como Vite.
Conocimiento práctico y avanzado en gestión de monorepositorios.
Experiencia en proyectos tecnológicos complejos, en producción, con alto volumen de usuarios.
Conocimiento práctico y avanzado en tecnologías emergentes como LangChain y LangGraph.
Deseable experiencia o conocimiento en Inteligencia Artificial (especialmente IA generativa aplicada en software).
Español: Nativo o fluido.
Inglés: Técnico, con capacidad efectiva para leer documentación, comunicarse en equipos internacionales y escribir documentación técnica clara.
Excelentes habilidades técnicas y enfoque orientado a resultados.
Capacidad para trabajar de manera autónoma y colaborativa en equipos multidisciplinarios.
Habilidades avanzadas de resolución de problemas técnicos complejos.
Proactividad en la adopción de nuevas tecnologías y prácticas de desarrollo.
Comunicación efectiva tanto en contextos técnicos como no técnicos.