Jev Job Matcher
Paste a resume; Jev scores a whole list of jobs against it in parallel — strong match, maybe or skip — streamed live. No key.
A live demo — the same Jev call matches one resume against a whole job board in your own app.
The same demo is one Jev call
- Put the resume in the shared context
- For each job, ask Jev strong / maybe / skip
- Run all jobs in parallel
- Sort by the typed match
const results = await Promise.all(items.map((item) => // items = jobs (resume in each state)
fetch("https://jevtypesafeai.com/api/v1/decide", {
method: "POST",
headers: { Authorization: `Bearer ${process.env.JEV_API_KEY}` },
body: JSON.stringify({
state: item,
questions: {
match: { type: "choice", instructions: "Fit for this candidate?",
criteria: { strong: "apply", maybe: "worth a look", skip: "poor fit" } },
},
}),
}).then((r) => r.json())
));
const shortlist = results.filter((r) => r.answers.match.choice === "strong");See a real decision STRONG · 251ms
Resume: FE eng, 5y React/TS/Next, prefers senior IC, remote US. Job: Senior Frontend Engineer @ Stripe — React, TS, 6+y, remote US.
How it works
Each job is one real Jev decision. Your resume becomes shared context and every job is scored against it in parallel — strong match, maybe, or skip, plus whether the seniority fits — streaming in as each returns, in a couple of seconds for a fraction of a cent. It is the same call you'd run over a whole job board or a company list.
Build it into your product
With a hosted key you can flip this around: match one job to a thousand candidates, or one candidate to a thousand jobs, as typed decisions at $0.25–$0.42/M input tokens — the fan-out is why Jev suits ranking and routing at scale.
FAQ
Does Jev really read the resume for each job?
Yes — every job is an independent Jev call with your resume as context, returning a typed match verdict. It runs them in parallel and streams the results.
Is it free? Do I need a key?
Free and no key — a rate-limited call to the live Jev API. To match your own big lists, get a hosted key.
Can I use my own resume and jobs?
You can edit the resume here to see it re-rank. To run your own full job list, wire the same Jev call into your app or use the Batch Analyzer.
More: Batch Analyzer · All Jev tools · Jev API docs