Novara: Solving Manual Screening with AI-Powered Candidate Assessment

Project Type

AI Recruitment Platform 

User

Recruiters

novara

Industry

Recruitment Technology

Team Size

9

Service Used

Engagement Length

November 2025 - Ongoing

Novara Logo

About Novara

Novara is an AI-powered recruitment and candidate assessment platform. It combines ATS features with AI resume screening and AI interviews.

Vivasoft built and continues to enhance the platform, giving recruiters a Job Fit Score and an AI Interview Score to assess each candidate.

Project Overview

Recruiters often review large numbers of resumes manually. Candidate assessment can also vary from one recruiter or interviewer to another. Traditional ATS tools focus on storing candidate information and moving candidates through stages.

Vivasoft faced this same problem in its own hiring process. Reviewing resumes manually and assessing candidates without a shared, structured basis slowed the team’s own recruitment.

That is why Vivasoft built Novara, an AI-powered recruitment platform built on a core ATS for jobs, candidates, roles, and pipelines. It adds AI-generated job descriptions, resume screening, and a Job Fit Score, along with an AI interview engine that produces an AI Interview Score, interview integrity checks, and recruiter tools such as candidate comparison.

With Novara in place, Vivasoft’s recruiters see job-fit and interview assessment results for each candidate in one workflow, and the team continues to enhance the platform.

Technologies Used

Vivasoft selected each technology to support the specific demands of an AI recruitment platform, such as concurrent interview sessions, resume processing, and real-time evaluation. The stack reflects the team’s existing expertise in:

Python

Go

TypeScript

Echo

AWS

Kubernetes

PostgreSQL

Next.js

FastAPI

Challenges Faced by Vivasoft

Building Novara required solving several problems at once. Vivasoft had to go beyond a traditional ATS. Here are the challenges the team faced while building Novara:

1. Extending the ATS with AI-Based Assessment

Novara is built as an ATS, but recruiters needed more than candidate for storage and stage tracking. The platform needed to generate AI-based assessment information, a Job Fit Score and an AI Interview Score, from candidate and interview data.

2. Automating Candidate Screening

Recruiters often review large numbers of resumes manually. Novara needed to automate this screening step: process candidate information, generate relevant insights, and do this without adding complexity to the recruitment workflow.

3. Structuring the AI Interview

An AI interview needs more than generated questions. It needs a defined structure: the engine had to understand job requirements, ask relevant questions, evaluate responses against configured criteria, and generate assessment results in a consistent format.

4. Handling Concurrent Interview Sessions

Organizations often interview multiple candidates at the same time. The interview infrastructure had to support concurrent sessions. It also had to do this without affecting the candidate experience.

5. Maintaining Interview Integrity

Remote AI interviews raise concerns about candidate authenticity. The system had to monitor relevant events during an interview and give recruiters additional assessment signals.

6. Configuring Different Hiring Workflows

Organizations have different hiring workflows, interview formats, user roles, and evaluation criteria. Novara needed configurable options while keeping one consistent overall experience.

Solutions by Vivasoft

The development team at Vivasoft addressed these challenges in phases. The team built the core ATS first, then used it as the base for AI development: AI screening, AI interviews, integrity monitoring, and recruiter tools. Here are the solutions Vivasoft implemented during development:

1. Starting with the Core ATS

The developers began with the core recruitment workflow. The team built employer onboarding, job management, candidate management, resume upload, pipelines, and user roles. Later phases added AI features to this workflow.

2. Adding AI Resume Screening

Instead of manual resume review, AI engineers automated the comparison between candidate information and job requirements to produce the Job Fit Score, later extending the same approach with candidate summaries, smart shortlists, and duplicate detection.

3. Building the AI Interview Engine

Vivasoft built the AI interview engine. It understands the job requirements and generates interview questions. Recruiters can also add custom questions. The engine evaluates each response and produces an AI Interview Score and an interview report. Vivasoft also added interview scheduling and candidate invitations.

4. Setting Structured Evaluation Criteria

For each assessment, the engineering team tied evaluations to job skills and requirements. Recruiters set the evaluation criteria for each interview. Vivasoft later added evidence-based scoring, which links each score to the candidate’s interview responses.

5. Scaling the Interview Infrastructure

The engineering team is improving the platform to run multiple interviews at the same time. The team uses containerized and Kubernetes-based deployment where required. The infrastructure was designed to maintain stable interview sessions as concurrent usage increased.

6. Adding Interview Integrity Monitoring

Vivasoft added integrity monitoring to the interview system. It tracks tab switching, fullscreen exit, copy/paste activity, camera status, multiple faces, and looking away. These signals give recruiters more context when they review interview results.

7. Making Workflows Configurable

The product team added configurable interview and evaluation settings, user roles, and employer management. Recruiters can set skills, duration, questions, format, and shortlisting requirements for each interview. Vivasoft is also extending the assessment formats to MCQs, image-based questions, case studies, and multi-turn scenarios.

Outcomes of the Project

Novara currently covers job creation, candidate screening, interviews, scheduling, pipeline management, and recruitment reporting within the same application. Vivasoft continues to enhance the platform based on recruitment requirements and user feedback. Novara’s phased development gives recruiters four outcomes:

A Single Application for the Full Hiring Workflow

Recruiters can create jobs, generate job descriptions with AI, screen candidates, run AI interviews, schedule interviews, and manage the pipeline, talent pools, and recruitment reporting, all in one application, covering 8 stages of the hiring process that previously ran across separate tools or manual steps.

Interview Integrity Signals

Recruiters can review 6 integrity signals per interview, tab switching, fullscreen exit, copy/paste activity, camera status, multiple faces, and looking away, giving them context that a standard video interview doesn’t provide.

Two Structured Scores per Candidate

Recruiters can view a Job Fit Score and an AI Interview Score for each candidate, giving them two independent, structured data points instead of resume screening alone.

Automated Resume Processing

Recruiters can rely on Novara to process resumes and generate structured candidate information automatically, reducing the manual review previously required at the early screening stage.

Team Involvement

ResourcesCount
Front-End Developers 2
Back-End Developers 4
QA Testers 1
AI/ML Specialists 1
Product/Business Analysts 1

Core Features of the Software

Novara is built around two assessments. One shows how well a candidate fits a job. The other shows how the candidate performs in an interview. The features below work together to support both:

AI Job Fit Score

The system analyzes candidate information against job requirements. It gives recruiters a structured indication of candidate-job fit.

AI Interview Engine and Score

The engine conducts automated interviews and evaluates responses against predefined requirements and evaluation criteria. It then produces an AI Interview Score.

Interview Integrity Monitoring

The system monitors candidate activity during online interviews. It tracks tab switching, fullscreen exit, copy/paste activity, camera status, multiple faces, and looking away.

Evidence-Based Scoring and CV Claim Verification

Evaluation results link to evidence from the candidate’s interview responses. Follow-up questions verify claims made in the CV and check the consistency of answers.

Multi-Turn Scenario and Case Simulation

Interviews present evolving scenarios to candidates. The system assesses their responses across multiple turns.

Candidate Comparison and Shortlisting

Recruiters compare candidates using structured profile and assessment information. The system uses these criteria to identify candidates that meet the configured requirements. requirements.

Development Timeline

Project Start Time

Nov 2025

1

Project End time

Ongoing

2
500+ companies rely on our top 1% talent to scale their dev teams.
Azerion
NumberSkills
Klikit-logo
Flarie
Stickler
Dunite
Mask group 1
Goava
ROO
Talrock

Build Your Own AI Recruitment Platform

If you want to build your custom AI recruitment tool, hiring workflows, resume screening, or candidate scoring, get in touch. Vivasoft's AI/ML team can build it based on your requirements.
Potential Developer
Tech Stack
0 +
Offshore-Development-at-Vivasoft (1)
Vivasoft - Career Opportunity
Vivasoft - Career Opportunity