




Resumen: Buscamos un Desarrollador Full Stack práctico para construir y mantener portales basados en la web, centrándose en servicios de backend, APIs, modelos de datos y capas de aplicaciones frontend. Puntos destacados: 1. Desarrollar y mantener componentes de backend y frontend del portal 2. Diseñar e implementar APIs y modelos de datos 3. Colaborar estrechamente con los equipos de Producto y UX durante todo el desarrollo Buscamos un Desarrollador Full Stack para trabajar en el desarrollo y la evolución de un portal basado en la web que soporte múltiples perfiles de usuario y flujos de trabajo operativos. Este puesto es práctico y se centra en la construcción y mantenimiento de servicios de backend, APIs, modelos de datos y capas de aplicaciones frontend. El desarrollador será responsable de tomar decisiones técnicas, garantizar la calidad del código y contribuir a la estabilidad y escalabilidad a largo plazo del producto, en estrecha colaboración con los equipos de Producto y UX. **Qué hará** * Desarrollar y mantener componentes de backend y frontend del portal * Diseñar e implementar APIs y modelos de datos * Implementar autenticación, autorización y control de acceso basado en roles * Traducir los requisitos de Producto y UX en código listo para producción * Garantizar la calidad del código mediante pruebas, documentación y revisiones * Identificar y resolver problemas de rendimiento, fiabilidad y escalabilidad * Refactorizar código existente para mejorar su mantenibilidad * Colaborar estrechamente con los equipos de Producto y UX durante todo el ciclo de vida del desarrollo **Qué buscamos** * 6+ años de experiencia como Desarrollador Full Stack en entornos productivos * Experiencia en el desarrollo de aplicaciones web con responsabilidades tanto de backend como de frontend * Conocimientos sólidos sobre APIs, bases de datos y modelado de datos * 2+ años de experiencia con React y TypeScript * Deseable: Tailwind, Node, Express, Postgres y Sequelize * Comprensión sólida de los conceptos de autenticación y autorización * Capacidad para trabajar de forma autónoma y asumir la responsabilidad de las decisiones técnicas * Comunicación clara y prácticas de ingeniería disciplinadas * Titulación en Ciencias de la Computación, Ingeniería de Software o experiencia profesional equivalente


