Job matches
Resume PassEvery opening, scored against your real resume
Stop checking dozens of job sites one by one. Ruubu searches LinkedIn, Indeed, Glassdoor, ZipRecruiter, Reed, StepStone, SEEK, Naukri and more, depending on your country, and brings back the jobs that fit your resume.
Weekly scored matches with the Resume Pass. Ranked against your resume, never fabricated.
Updated

How it works
From your resume to the right-fit roles
Set your target roles
Tell us the titles and locations you're aiming for in Settings. It takes a minute, and you can change it whenever your search shifts.
We scan and score
We pull live openings for those targets and score each one against your real profile, requirements met versus missing, then rank them by fit.
Review, tailor, apply
Read why you match, see what's missing, tailor your resume to the role in one click, and apply to the postings actually worth your time.
What every match shows you
A transparent fit score
Every opening gets a 0–100 score built from the requirements you actually meet versus the ones you're missing, a number you can trust, not one an AI invented.
Why you match, in plain words
Each match comes with a short, specific reason and the requirements you already satisfy, so you know exactly where you stand before you spend time applying.
The skills you're missing
We surface the key gaps for each role, so you can decide what to learn, what to emphasize, or which postings simply aren't worth your time.
Ranked best-fit first
Your strongest matches float to the top, so you focus on the roles you can realistically land instead of scrolling endless job boards.
One-click tailored resume
Found a role worth it? Generate a resume tuned to that exact posting in a single click: keywords aligned, experience re-ordered, ATS-safe and true to your facts.
Honest by design
Matching re-frames what's already on your resume. It never invents skills, titles or experience to inflate a score. The number reflects the real fit.
Example output
The fit score isn't a guess: it's math
The AI reads each posting and decides which requirements you clearly meet and which you don't. The number is then worked out in code, so a model can never inflate your odds.
- Requirements met: skills, seniority and keywords your resume already backs up
- Requirements missing: the gaps for that role, so you can weigh, learn, or move on
- 0–100 fit score: weighted by must-haves vs nice-to-haves, computed in code
Where Job Matches searches, by country
The country of each saved location decides which job sites we search. These are the sites for every country with its own list, in the order we search them.
Americas
- Argentina
- LinkedIn, Computrabajo, and Indeed
- Brazil
- LinkedIn, Gupy, and Indeed
- Chile
- LinkedIn, Computrabajo, and Indeed
- Colombia
- LinkedIn, Computrabajo, and Indeed
- Costa Rica
- LinkedIn, Computrabajo, and Indeed
- Dominican Republic
- LinkedIn and Computrabajo
- Ecuador
- LinkedIn, Computrabajo, and Indeed
- Guatemala
- LinkedIn and Computrabajo
- Mexico
- LinkedIn, Computrabajo, and Indeed
- Panama
- LinkedIn, Computrabajo, and Indeed
- Peru
- LinkedIn, Computrabajo, and Indeed
- United States
- LinkedIn, Indeed, Glassdoor, ZipRecruiter, Dice, and Wellfound
- Uruguay
- LinkedIn, Computrabajo, and Indeed
Europe
- Austria
- LinkedIn, StepStone, XING, and Indeed
- France
- LinkedIn, Welcome to the Jungle, and Indeed
- Germany
- LinkedIn, StepStone, XING, and Indeed
- Poland
- LinkedIn, Pracuj.pl, and Indeed
- Spain
- LinkedIn, InfoJobs, and Indeed
- Switzerland
- LinkedIn, XING, and Indeed
- Türkiye
- LinkedIn, Kariyer.net, and Indeed
- United Kingdom
- LinkedIn, Indeed, Reed, Totaljobs, and Glassdoor
Middle East and Africa
- Bahrain
- LinkedIn, Bayt, and Indeed
- Egypt
- LinkedIn, Bayt, and Indeed
- Kuwait
- LinkedIn, Bayt, and Indeed
- Oman
- LinkedIn, Bayt, and Indeed
- Qatar
- LinkedIn, Bayt, and Indeed
- Saudi Arabia
- LinkedIn, Bayt, and Indeed
- United Arab Emirates
- LinkedIn, Bayt, and Indeed
Asia-Pacific
- Australia
- SEEK, LinkedIn, and Indeed
- Hong Kong
- LinkedIn, JobsDB, and Indeed
- India
- Naukri and LinkedIn
- Indonesia
- LinkedIn, JobStreet, and Indeed
- Malaysia
- LinkedIn, JobStreet, and Indeed
- New Zealand
- SEEK, LinkedIn, and Indeed
- Philippines
- LinkedIn, JobStreet, and Indeed
- Singapore
- LinkedIn, JobStreet, and Indeed
- Thailand
- LinkedIn, JobsDB, and Indeed
- Every other country
- LinkedIn and Indeed
- Remote – Europe
- LinkedIn and Indeed
Site names belong to their owners. The list changes as we add and test sources, and this page always shows the current one.
Who job matches are for
You're applying every week
An active search with too many postings to read closely. A ranked shortlist tells you where to spend the time.
You're unsure you qualify
You see a role and can't tell if it's a stretch. Met and missing requirements show the gap before you apply.
You want fewer, better applications
Instead of sending the same resume everywhere, you pick the strongest fits and tailor a version for each.
Questions about job matches
How is the fit score calculated?
For each opening, the AI reads the posting and labels its requirements — separating the must-haves from the nice-to-haves — and marks each one as met, partially met, or missing. The score is then computed in code from those labels: a missing must-have caps the score low, meeting every must-have puts you in the strong range, and the nice-to-haves plus any partial matches nudge it up or down from there. Because the model only labels requirements and never sets the number, the score is deterministic and hard to game: it reflects the real overlap between the role and your resume, not an AI's opinion.
Where do the job openings come from?
We pull live postings from the job market that match the titles and locations you've set, de-duplicate them, and score them against your profile. Results are cached briefly so repeat searches stay fast without re-scanning the same roles.
How often do matches update, and how many searches do I get?
On the Resume Pass, we search every Friday for your target titles and locations and list the best fits, scored against your resume. On Pro, your first batch arrives automatically once your resume is ready, we re-scan every Friday and email you the strong new matches, and you can run up to 2 searches of your own a week (that counter resets on Monday). The free plan doesn't include job matches.
Will it invent skills to make me look like a better match?
No. Job matching is honest by design: it re-frames and surfaces what's already true on your resume and never fabricates skills, titles, dates or metrics. Because the score is driven by which requirements you can actually evidence, padding your resume with things you can't back up would only show up as gaps later.
What does the one-click tailored resume do?
From any match you can generate a resume tuned to that exact posting: keywords aligned to the description, your most relevant experience surfaced, and ATS-safe formatting kept intact. Pro includes 20 tailored versions a month, so a single base resume becomes a targeted one for every role you chase.
Apply where you actually have a shot
Weekly scored matches come with the Resume Pass ($7.99/mo); Pro adds searches whenever you want and tailored versions. Cancel anytime from Settings.
7 days free, then $7.99/mo. Cancel anytime.