Portal de Empleos
Plataforma que conecta empresas y candidatos con buscador de filtros avanzados y panel de gestión de ofertas.
Contexto
Desarrollado durante mi práctica profesional II en Nobilis (Santiago). La empresa necesitaba una plataforma propia para publicar ofertas y gestionar postulaciones, sin depender de portales de terceros.
El desafío
Un portal de empleos vive o muere en su buscador: los candidatos esperan filtros combinables y respuestas rápidas sobre miles de ofertas, mientras las empresas necesitan un panel simple para publicar y hacer seguimiento. Además, todo el desarrollo se hizo en equipo bajo SCRUM con GitFlow en GitLab.
Qué construí
- Backend con Node.js + PostgreSQL, con consultas optimizadas mediante funciones nativas de la base de datos para el buscador con filtros avanzados.
- Frontend con React 19 + Vite, con gestión reactiva de datos y diseño responsivo.
- Autenticación y roles con Clerk: flujos diferenciados para candidatos y empresas, con permisos por rol.
- Panel empresarial para publicar, editar y gestionar ofertas con sus postulaciones.
Resultado
Portal entregado y funcional al cierre de la práctica. La optimización de consultas en PostgreSQL mantuvo el buscador rápido incluso con filtros combinados sobre el catálogo completo de ofertas.