ATS (Seguimiento de Candidatos) para una Empresa de Reclutamiento
Aprovechando NextJS, NestJS, Azure y MongoDB para la Gestión Eficiente de Candidatos

Nuestra solución de ATS fue implementada para dos destacadas fábricas de software, cada una enfrentando el desafío de gestionar de manera eficiente a los candidatos provenientes de múltiples fuentes en una sola plataforma. Necesitaban una manera simplificada de rastrear a los candidatos, permitir que estos gestionaran sus propios perfiles y aprovechar la tecnología OCR para hacer coincidir los currículums con los perfiles de empleo. El sistema también requería capacidades de pre-filtrado para identificar a los mejores candidatos según su experiencia, habilidades y dominio de idiomas. Adaptada a las necesidades únicas de cada fábrica, esta solución de ATS fue desarrollada en aproximadamente 8 meses, incorporando módulos específicos para abordar sus desafíos de reclutamiento. Utilizando una moderna pila tecnológica, que incluye NextJS, NestJS, Azure y MongoDB, proporcionamos una solución integral que optimiza el proceso de reclutamiento.

Desafíos y Soluciones

Antes de implementar el ATS, los clientes enfrentaban múltiples obstáculos en el proceso de reclutamiento, entre ellos:

  • Procesos manuales que generaban errores e ineficiencias
  • Dificultad para rastrear el progreso de los candidatos y gestionar su compromiso
  • Ciclos de contratación prolongados debido a la falta de datos y tiempos de respuesta lentos
  • Filtrado inadecuado de candidatos, especialmente en cuanto a la competencia en idiomas
  • Escasa interacción entre reclutador y candidato, lo que llevaba a una menor participación de los postulantes

OCR

Tetraimpacts diseñó un ATS robusto que optimizó los flujos de trabajo, automatizó el seguimiento de candidatos y mejoró el análisis de datos. Las características clave incluyeron:

OCR para Parsing de CVs: El parsing de texto automatizado permitió que el sistema extrajera información de los currículums, completando los perfiles de los candidatos directamente y ahorrando tiempo tanto a los postulantes como a los reclutadores.

Gráficos de Radar de Habilidades: Los gráficos de radar visuales facilitaron la comparación de las habilidades de los candidatos, destacando fortalezas y áreas de mejora.

Pipeline del Kanban Personalizable: Un tablero estilo Kanban proporcionó visibilidad total del estado de cada candidato, con etapas personalizables como “En Revisión”, “Evaluación de RRHH”, “Entrevista Técnica” y “Entrevista con el Cliente”.

Insignias en el Perfil: Los candidatos podían mostrar logros mediante insignias en su perfil, mejorando la visibilidad y el compromiso.

Pruebas de Validación de Idioma: Pruebas de idioma integradas, incluidas pruebas de grabación de voz y evaluaciones en vivo de terceros, permitieron a los reclutadores verificar el dominio del idioma directamente en el sistema.

Alertas y Notificaciones Automatizadas: Recordatorios automáticos para candidatos y reclutadores en momentos clave (1, 5 y 15 días) para reducir el tiempo de respuesta y mantener el proceso en movimiento.

Secciones de Perfil Personalizables: Cada empresa podía personalizar completamente los campos del perfil (e.g., educación, experiencia, idiomas, habilidades, intereses), asegurando una alineación con sus necesidades específicas de reclutamiento.

Mensajería y Reportes de Auditoría: Mensajería interna segura y reportes de auditoría completos para facilitar la comunicación y mantener la transparencia en toda la plataforma.

Stack Tecnológico

NextJS: Framework frontend para construir la interfaz de usuario del ATS.

NestJS: Framework backend para desarrollar la lógica del servidor y las APIs.

Azure: Plataforma en la nube para alojar la aplicación y sus servicios asociados.

MongoDB: Base de datos NoSQL para almacenar los datos de candidatos y procesos de selección.

Detalles de Implementación

Desarrollo de Frontend: Usando NextJS, construimos una interfaz de usuario dinámica y receptiva que permite a los reclutadores gestionar las aplicaciones de los candidatos de forma intuitiva. La interfaz incluye funciones para buscar candidatos, ver detalles de las aplicaciones y actualizar el estado de cada candidato.

Desarrollo de Backend: El backend fue desarrollado con NestJS, proporcionando una arquitectura robusta y escalable para la gestión de la lógica empresarial. Las APIs desarrolladas permiten operaciones CRUD (Crear, Leer, Actualizar, Eliminar) en los datos de candidatos, publicaciones de trabajo y procesos de selección.

Alojamiento en la Nube: La aplicación fue alojada en Azure, aprovechando los servicios de computación y almacenamiento en la nube. Azure ofrece una infraestructura escalable y segura que facilita el despliegue y la gestión de la aplicación, asegurando alta disponibilidad y rendimiento.

Gestión de Datos: MongoDB se utilizó como base de datos NoSQL para almacenar información sobre los candidatos, sus aplicaciones y el estado del proceso de selección. MongoDB es ideal para manejar grandes volúmenes de datos y permite una recuperación rápida de la información.

Resultados

El ATS ha mostrado mejoras medibles en los principales indicadores de rendimiento:

Reducción del 50% en el Tiempo de Contratación: Los ciclos de contratación pasaron de 3 meses a 1.5 meses, considerando los tiempos de entrevistas de los clientes.

300% de Aceleración en la Finalización de Perfiles: La función de parsing OCR habilitó una configuración de perfil significativamente más rápida, mejorando la eficiencia general de reclutamiento.

Aumento del 80% en el Compromiso de los Candidatos: El compromiso aumentó gracias a la actualización en tiempo real de los perfiles y la transparencia en el proceso.

Mejora en la Visibilidad de Datos: Los tomadores de decisiones obtuvieron acceso inmediato a los insights de reclutamiento, mejorando la calidad de las decisiones de contratación y la precisión del proceso.

Beneficios a Largo Plazo

Esta solución de ATS ofrece una base escalable y adaptable con capacidades de integración completa para otros sistemas de RRHH, lo que permite un crecimiento futuro y una expansión en funcionalidad. Como resultado, el ATS está posicionado como un componente central en la estrategia de adquisición de talento del cliente, listo para evolucionar con las necesidades de la empresa.

ATSOCRRadarKanbanBadges