Ubicación: Área Metropolitana del Valle de Aburrá Modalidad: Híbrida, al menos 1 día en la oficina a la semana. Responsabilidades del Rol: - Diseñar, desarrollar y mantener aplicaciones web end-to-end utilizando NestJS para el backend y Next.js para el frontend. - Crear y mantener APIs RESTful eficientes y seguras, integrándolas con interfaces de usuario interactivas y accesibles. - Colaborar estrechamente con diseñadores, stakeholders y equipos funcionales para crear experiencias de usuario fluidas y coherentes, integrando feedback de todas las partes interesadas. - Gestionar integraciones con otras APIs y diversas bases de datos (PostgreSQL, MongoDB, etc.). - Desarrollar soluciones escalables utilizando arquitectura de microservicios y optimizar aplicaciones en velocidad, escalabilidad y experiencia de usuario. - Mentorizar a desarrolladores, liderar revisiones de código y fomentar prácticas de desarrollo centradas en el usuario dentro del equipo. - Usar Docker para contenerización y despliegue de servicios. - Aplicar y promover prácticas de desarrollo ágil (Scrum, Kanban, etc.). - Mínimo 5 años de experiencia como desarrollador, incluyendo al menos 3 años trabajando con NestJS y Next.js. - Frontend: Dominio de React y Next.js, con experiencia en desarrollo responsive design y manejo de estados complejos mediante herramientas como Zustand. - Backend: Sólida experiencia con Node.js, TypeScript, PostgreSQL, MongoDB y TypeORM u otros ORMs. - Conocimiento avanzado de HTML5, CSS3, ReactJS, NextJS, Git. - Conocimiento de Tailwind CSS. - Experiencia previa en el desarrollo y mantenimiento de microservicios. - Experiencia con Docker para virtualización y despliegue. - Familiaridad con metodologías ágiles y herramientas de gestión de proyectos como Jira. - Habilidades interpersonales como comunicación asertiva, cooperación, autonomía y actitud proactiva. Competencias deseadas: - Pensamiento analítico y resolución de problemas. - Autonomía en la toma de decisiones técnicas. - Fuerte disposición para el aprendizaje continuo. - Excelente comunicación, tanto con el equipo técnico como con áreas no técnicas. - Manejo de test unitarios. - Uso de Websockets para aplicaciones en tiempo real. - Conocimientos en Elasticsearch para búsquedas eficientes y análisis de datos. - Inglés técnico (lectura y escritura) – no obligatorio, pero será un plus. Desarrollador Fullstack .NET + Angular - Medellín, Antioquia, Colombia Desarrollador Especialista de Software Full Stack #J-18808-Ljbffr