Hire the person, not the pile.

Novara scores every resume against the job, runs the first round with an AI interviewer, and shows your team the evidence behind every shortlist.

Try the AI interview

Amara Okafor

Backend EngineerCompleted

View recordingMove to HR Round

Job Fit Score

Resume vs job

AI Interview Score

88/ 100

Integrity

1 event to review

Why this score

  • 6 yrs Node.js and TypeScript
  • PostgreSQL at scale
  • Led an API migration
  • Missing: Kubernetes (nice to have)
Novara candidate review: ranked applicants on the left, and Amara Okafor with a Job Fit Score of 92, an AI Interview Score of 88 and one integrity event to review.

From 1,200+ applicants to 4 hires.

  1. 1,200+Applied

    Resumes received for engineering roles.

  2. 600AI interviews

    Screened against the job's requirements, then took the AI interview.

  3. 12Shortlisted

    Shortlisted after the AI interview.

  4. 4Hired

    Hired after in-person interviews.

One real hiring round for engineering roles, run on Novara.

Every resume, read against the job.

Toggle what the job needs and watch the ranking change.

Job

Backend Engineer (Node.js)

Remote · Senior · Full time

Requirements

  • Node.js
  • TypeScript
  • PostgreSQL
  • API design

Scored against: Node.js, TypeScript, PostgreSQL, API design.

Each score is how well a resume meets the checked requirements. Node.js counts most.

Backend Engineer (Node.js)

Ranked by Job Fit Score

  1. Matched (4)

    • Node.js 6 yrs, services in production
    • TypeScript Typed APIs end to end
    • PostgreSQL At scale, tuned slow queries
    • API design Led an API migration

    Missing (0)

      Why Novara ranks Amara here

      Amara meets 4 of 4 requirements, strongest on Node.js. Nothing is missing.

    • Matched (4)

      • Node.js 4 yrs, event consumers
      • TypeScript Daily use, strict mode
      • PostgreSQL Schema design and replication
      • API design Designed internal APIs

      Missing (0)

        Why Novara ranks Ines here

        Ines meets 4 of 4 requirements, strongest on Node.js. Nothing is missing.

      • Matched (4)

        • Node.js 5 yrs, payments APIs
        • TypeScript In recent projects
        • PostgreSQL Solid, some tuning
        • API design Built a public payments API

        Missing (0)

          Why Novara ranks Leo here

          Leo meets 4 of 4 requirements, strongest on Node.js. Nothing is missing.

        • Matched (4)

          • Node.js Used in side services
          • TypeScript 7 yrs, large codebases
          • PostgreSQL Working knowledge
          • API design Led service design

          Missing (0)

            Why Novara ranks Kenji here

            Kenji meets 4 of 4 requirements, strongest on Node.js. Nothing is missing.

          • Matched (3)

            • Node.js 6 yrs, REST and queues
            • PostgreSQL Solid, light tuning
            • API design REST and queue APIs

            Missing (1)

            • TypeScript Mostly plain JavaScript

            Why Novara ranks Marcus here

            Marcus meets 3 of 4 requirements, strongest on Node.js. Missing TypeScript.

          • Matched (1)

            • TypeScript Strong, front and back end

            Missing (3)

            • Node.js Little Node.js on the resume
            • PostgreSQL Basic SQL only
            • API design No API design shown

            Why Novara ranks Nadia here

            Nadia meets 1 of 4 requirements, strongest on TypeScript. Missing Node.js, PostgreSQL and API design.

          Novara shows the evidence. You decide who moves on. Scores in this demo are illustrative.

          An interactive Job Fit Score demo. Toggle requirements to re-rank six applicants, open a row for its matched and missing criteria, and screen two new resumes.

          Try to cheat. Novara will notice.

          A live demo of the checks Novara runs during a real interview. Switch tabs, click away, copy the question or move your cursor out of the window, and watch your report fill in. Nothing you do here is recorded or sent anywhere.

          Interactive AI interview demo

          A sample integrity report

          1 event to review

          1 event flagged for review.

          • Tab switches0
          • Focus lost1
          • Question copied0
          • Pasted answer0
          • Left full screen0
          • Looking away0
          • Camera off0
          • Second face0
          1. 00:00Interview started
          2. 10:42Focus lost for 3sFlagged for your review
          3. 24:36Interview ended

          Events are flagged for your team to review. Novara doesn't reject anyone for them.

          This is a sample. The interactive demo needs JavaScript.

          Sample scoring

          AI Interview Score

          88/ 100

          Amara Okafor

          • Technical depth9/10
          • Problem solving8/10
          • Communication9/10
          Recording24:36

          Illustrative. Novara scores a real candidate's answers. Nothing you typed here is scored.

          Novara interviewerREC00:00

          Novara interviewerHi, I'm Novara's AI interviewer. Let's begin.

          AO

          Question 1 of 3

          Nothing you type leaves this page.

          Integrity

          0 events to review
          • 0Tab switches
          • 0Focus lost
          • 0Question copied
          • 0Pasted answer
          • 0Left full screen
          • 0Looking away
          • 0Camera off
          • 0Second face

          Simulate

          No camera is used. These are switches, not detection.

            Nothing flagged yet. Switch tabs, copy the question, paste an answer.

            In this demo your cursor stands in for your eyes. Keep it inside the window.

            You decide who moves on. Novara shows you why.

            Drag Amara to your HR round. That call is yours.

            Backend Engineer (Node.js)

            Completed2

            • Amara Okafor

              Job Fit 92

              Moved on by you

            • Ines Duarte

              Job Fit 84

            HR Round1

            • Kenji Sato

              Job Fit 79

            AI Interview Score

            88/ 100

            Amara Okafor · Job Fit 92

            • Technical depth9/10
            • Problem solving8/10
            • Communication9/10

            AI Interview Score

            81/ 100

            Ines Duarte · Job Fit 84

            • Technical depth8/10
            • Problem solving8/10
            • Communication8/10

            AI Interview Score

            84/ 100

            Kenji Sato · Job Fit 79

            • Technical depth8/10
            • Problem solving9/10
            • Communication8/10

            Scores in this demo are illustrative.

            A pipeline with two columns. Drag Amara Okafor from Completed to HR Round, with her evidence shown beside it.

            How it works

            1. 1

              Novara drafts the description from the role, level and skills.

            2. 2

              From your branded career page or a shared link.

            3. 3

              A Job Fit Score for every resume, and AI first rounds for the candidates you invite.

            4. 4

              Review the evidence and move people to your HR round.

            Everything between apply and offer.

            Pipeline board

            Every candidate in a named stage, from Applied to Offered or Rejected.

            Backend Engineer (Node.js)

            AI Request1

            • Leo Park

              Job Fit 81

            Scheduled1

            • Marcus Webb

              Job Fit 76

            Completed1

            • Ines Duarte

              Job Fit 84

            HR Round2

            • Amara Okafor

              Job Fit 92

              Moved to HR Round by Priya

            • Kenji Sato

              Job Fit 79

            Pipeline board with stage columns. Cards lift when you hover or focus them.

            Career page

            Branded, with embed code for your site and a link for every job.

            your-site.com/careers

            3 open positions

            • Backend Engineer (Node.js)

              Remote · Full time

              View details
            • Frontend Engineer (React)

              Remote · Full time

              View details
            • DevOps Engineer

              Hybrid · Full time

              View details

            Embed on your site

            <div class="novara-careers" data-company-slug="your-company"></div> <script src="https://…/careerbridge/latest/widget.js" async></script>

            Branded career page with a button that copies the embed code.

            Interview scheduling

            Recruiters set the slots. A reschedule keeps the old booking on record.

            Wed 21 Oct

            • Wed 21 Oct, 10:30Booked
            • Tue 20 Oct, 09:30Previous booking

            Slot picker. Pick a time to book it. The earlier booking stays on record.

            Roles and permissions

            Admin, HR Manager and Recruiter, with role-based access.

            RoleJobsCandidatesInterviews
            Admin
            HR Manager
            Recruiter
            Access switches for Admin, HR Manager and Recruiter roles. Each one toggles.

            Email templates

            Fill in variables, or restore the default.

            Interview booked

            Hi {{candidate_name}}, your interview for{{job_title}} is confirmed for{{slot}}.

            Email template with variables. Type a candidate name to fill the variable in the preview.

            Analytics

            Track how candidate numbers change across each stage over time.

            • Total candidates98
            • Qualified candidates61

            Hiring trend

            1. 4
            2. 9
            3. 16
            4. 31
            5. 38
            1. Sep 14
            2. Sep 21
            3. Sep 28
            4. Oct 5
            5. Oct 12

            Hover a bar for the week.

            Weekly hiring trend. Switch the view with the tabs and hover a bar for its value.

            Numbers in these views are illustrative.

            Frequently asked questions

            Does Novara decide who gets hired?

            No. Novara scores resumes and interviews and shows its reasons. Your team decides who moves on, who gets an HR round and who gets an offer.

            What is the AI interview like for candidates?

            Candidates pick a time slot, then talk with Novara's AI interviewer. Questions are written for the role by Novara, alongside any your team adds.

            How does Novara handle cheating?

            During the interview, Novara watches for tab switching, leaving full screen, copy and paste, the camera turning off, more than one face, and looking away. Each event is timestamped in the report for your team to review.

            Can we add our own interview questions?

            Yes. Add your own questions alongside the ones Novara writes for the role.

            Can candidates reschedule?

            Yes. They pick a new slot from the times your team sets, and the original booking stays on record.

            Can we list jobs on our own website?

            Yes. Novara gives you a branded career page with embed code for your site, plus a shareable link for every job.

            Who on our team can use it?

            Admins, HR managers and recruiters, each with role-based access. Invite teammates by email.

            Is our data kept separate from other companies?

            Yes. Each company's users, jobs, candidates, resumes, recordings and reports are isolated, with separate storage per company.

            Meet only the people worth meeting.

            Request a demo to see Novara screen, interview and explain.