Buscamos un desarrollador/a senior de habla hispana con experiencia comprobada para finalizar la integración de un sistema web interno ya avanzado. Este proyecto no implica empezar de cero, rediseñar la interfaz ni cambiar el stack tecnológico existente. El enfoque principal es cerrar la integración, ajustar permisos y flujos, y asegurar la estabilidad del sistema, respetando el código actual.
Stack Tecnológico Implementado:
Backend:
Node.js / NestJS
PostgreSQL / TypeORM
JWT Authentication
Roles & Permissions
DTOs estrictos (ValidationPipe)
Deploy en Render
Frontend:
Next.js (App Router)
TypeScript
Estado de autenticación (Zustand)
Layout autenticado
Sidebar dinámico por permisos
Deploy en Vercel
Estado Actual del Proyecto:
El login está funcionando correctamente, el JWT está operativo y los modelos de usuarios, roles y permisos están definidos. Tanto el backend como el frontend están activos.
Pendientes Principales:
Cierre fino de la integración entre frontend y backend, alineación de DTOs/payloads, gestión del estado de sesión y renderizado final del Sidebar según los permisos reales del usuario.
Alcance del Proyecto:
Revisar el frontend y backend existentes para identificar y corregir desalineaciones en permisos y payloads. Garantizar que el frontend no infiera permisos, sino que los reciba del backend. Estabilizar la navegación post-login y asegurar un build limpio sin errores de TypeScript. Verificar el despliegue final en Render y Vercel. Se espera una breve documentación de las decisiones técnicas clave.
Perfil Buscado:
Buscamos un profesional con experiencia real en
Next.js App Router y NestJS en entornos de producción. Es fundamental contar con buen criterio de arquitectura, capacidad para leer y respetar el código existente, y una mentalidad orientada al cierre y la calidad. La comunicación clara en español es indispensable. Se ofrece trabajo por proyecto con posible continuidad, y una remuneración acorde a un perfil senior.
Plazo de Entrega: No definido