Methodology · Updated 2026-05-26
How we aggregate remote jobs
RemNavi is a remote job aggregator that scores every listing on the Real Remote Score, a public 100-point transparency rubric. We collect listings from over 90 sources — remote job boards, ATS-hosted career pages, and niche tech boards — normalise the fields, and present them under one searchable interface. This page explains exactly how we do it, what our data means, and where it doesn't apply.
For the editorial thesis — how RemNavi indexes the remote job market, where our lines of independence sit, and how conflicts of interest are disclosed — see Editorial standards.
01 — Sources
Where our listings come from
All listings come from publicly accessible job boards and ATS-hosted career pages. We never scrape behind a login, and we always link through to the source so the application happens at the employer.
- jobicy.com ↗Jobicy
Curated remote job board; transparent salary disclosure.
- remoteok.com ↗Remote OK
High-volume remote board with structured salary fields.
- weworkremotely.com ↗We Work Remotely
Long-running remote board with 11 category feeds.
- remotive.com ↗Remotive
Remote-first board with strong SaaS employer coverage.
- himalayas.app ↗Himalayas
Remote-only board with salary and company culture data.
- www.workingnomads.com ↗Working Nomads
Curated remote board; tech and digital roles.
- www.arbeitnow.com ↗Arbeitnow
European remote and tech job board with public API.
- 4dayweek.io ↗4 Day Week
Remote roles at companies with a 4-day or flexible work week.
- greenhouse.io ↗Greenhouse (30+ companies)
ATS — direct career pages for Stripe, Anthropic, Okta, HubSpot, Figma, Duolingo, and many more.
- ashbyhq.com ↗Ashby (25+ companies)
ATS — direct career pages for Retool, Perplexity, Cursor, Supabase, Vanta, and more.
- lever.co ↗Lever (3 companies)
ATS — direct company career pages.
- news.ycombinator.com ↗Hacker News Who's Hiring
Monthly high-signal thread, parsed for structured fields.
- cryptojobslist.com ↗Crypto Jobs List
Niche board for web3 and blockchain roles.
- www.golangprojects.com ↗Golang Projects
Go-specific job board.
- www.python.org ↗Python.org Jobs
Official Python community job board.
- vuejobs.com ↗VueJobs
Vue.js-specific job board.
02 — Cadence
How often listings refresh
Every source is polled on its own schedule — aggressive enough to catch new listings within hours, polite enough that we do not strain the origin.
All sources are polled together every 6 hours via a scheduled cron job. Each source is fetched in sequence within a single run — board APIs (Jobicy, Remote OK, Remotive, Himalayas, etc.), RSS feeds, Greenhouse and Ashby career pages, Lever boards, and Hacker News threads. A full cycle typically completes in under 60 seconds.
A listing disappears from RemNavi when its source no longer returns it in the latest poll. Because we prune per-source on each successful fetch, a job that closes on the employer's side is removed within 6 hours.
03 — Deduplication
How we handle the same job on multiple sources
We deduplicate on URL. Each unique application URL is stored once, regardless of how many boards link to it.
Every listing is stored by its application URL as the primary key. If the same URL appears across multiple sources (e.g. a Greenhouse posting that is also syndicated to Remotive), it is stored once. The second fetch backfills any missing fields — salary, description — without creating a duplicate record.
Title + company hash deduplication (v1.1, 2026-05-17). Jobs that share the same normalised title and company name across different URLs are now resolved by source-credibility weight. The record from the highest-credibility source is kept as canonical; the lower-credibility record is marked syndicated and excluded from all public API responses and job counts. Credibility tiers: ATS direct feeds (Greenhouse, Ashby, Lever) outrank curated remote boards (Remotive, We Work Remotely) outrank broad aggregators (Jobicy, Remote OK) outrank community threads (HN Who's Hiring). Ties are broken by earliest ingest date.
04 — Salary data
How the Remote Salary Index is built
The Salary Index surfaces only listings with transparent, structured compensation — we never fabricate ranges, infer them from proxies, or interpolate between employers.
A listing enters the Salary Index only if the source provides a numeric range or a single numeric figure. Free-text salary language ("competitive", "market rate", "DOE") is excluded. We convert every range to USD per year using a daily FX rate — we do not attempt to correct for cost of living at this layer (that's what the Salary Calculator is for).
We report median and range per role group and per seniority band. Groups with fewer than 5 listings in the current window are suppressed to avoid statistical noise. The published snapshot at /tools/salary-index is built at every release and exposes the row-level underlying data via CC BY 4.0.
Limitations we want you to know about. Our sample is biased toward employers who publish salary bands — in practice, that's US-headquartered SaaS, European remote-first companies, and European employers subject to the 2026 EU Pay Transparency Directive. US states with pay transparency laws (CA, CO, NY, WA) are overrepresented in the underlying data. Treat the medians as lower-bound signals of real compensation, not universal industry figures.
05 — Boundaries
What RemNavi is not
Clarity about what we do not claim is more useful than hedge-everything disclaimers.
- —We are not a job board. We do not host job postings or receive applications. Every listing comes from a public source and links through to the employer's own career page.
- —We do offer featured placement for eligible public listings — the role must be fully remote, linked to the employer's own application URL, and otherwise within our inclusion criteria. Featured slots buy visibility, not inclusion: payment cannot place an ineligible role on the site, and every featured unit is clearly labelled. Payment does not affect the Real Remote Score, salary data, or ranking integrity outside the labelled featured slot.
- —We are not a recruiting agency. We do not hold candidate profiles, we do not submit applications, we do not broker between candidates and employers.
- —Our salary figures are not a compensation benchmark. They are a live snapshot of what employers openly advertise — useful as a negotiation anchor, not as an authoritative industry rate.
- —Our Real Remote Score is an editorial rubric, not an endorsement. Employers cannot pay to influence their score, and the score is computed from the same signals whether or not a role is featured.
06 — Licence
Using our data
The structured data underlying the Remote Salary Index is published under Creative Commons Attribution 4.0. Use it, cite us, link back.
The Salary Index snapshot (CSV + JSON) is available at /tools/salary-index. A broader Market Index — source, role, skill, company, geo, and seniority cuts — is at /market-index, with direct JSON and CSV download links. Every listing is also scored on the Real Remote Score rubric. Attribution for any of these: "RemNavi — https://remnavi.com". Commercial reuse is permitted under the same CC BY 4.0 terms. Cite the methodology version active at your data-snapshot date — current is RRS v1; the full version history is at /methodology/versions/. For a one-pager you can attach to a story, download methodology.pdf.
Individual job listings remain the intellectual property of the source employer and posting platform. Our right to surface them is under fair use for aggregators; we do not store full job descriptions, only the metadata required for discovery and the canonical link back to the source. If you are an employer and would like a listing removed or a source excluded, write to hello@remnavi.com and we will action within 48 hours.
Transparency
Found something we got wrong?
We care about getting this right. If you see a duplicated listing, an outdated salary, or anything that contradicts the rules on this page, let us know and we will fix it.
hello@remnavi.com