How we review remote jobs

From source feed to live listing — what we check, what we label, and what we filter out.

1. Source ingestion

We combine broad remote-job feeds with structured career boards operated by individual employers. This gives candidates both market-wide discovery and direct access to roles in fields that general boards often underrepresent. Every listing keeps a visible source label and a link back to the original posting so you can verify it before applying.

2. Deduplication

When the same role appears through multiple sources, we keep one active canonical entry. Direct-employer records take priority over aggregators, followed by records with a valid application link and the freshest verification. Employer and title are normalized before comparison so punctuation and spacing differences do not create extra listings.

3. Field normalisation

Each listing is parsed into a consistent schema: title, employer, employment type, location, salary (when present), worldwide tag, and category. We don't invent salary bands; if the employer didn't publish one, we don't display one.

4. Visa-sponsorship detection

We scan job descriptions for explicit sponsorship language ("visa sponsorship", "relocation support", "we sponsor", "work permit assistance") and only label a job as sponsoring when at least one affirmative phrase is present. Listings that explicitly say "no sponsorship" or "must be authorized" are excluded from the visa-sponsorship page.

5. Freshness and expiry

Active feeds are refreshed every six hours. Each successful sighting renews the listing's verification and expiry timestamps; jobs that disappear from a source are allowed a short safety window before they are marked stale, while records that are not renewed expire after seven days. A failed source fetch never removes jobs by itself.

6. Manual review of high-risk categories

Categories targeted by scams (data entry, virtual assistant, no-experience-required, get-rich-quick titles) get tighter automated filters plus periodic manual sampling by an editor. See how we detect job scams for details.

7. Reporting and removal

Any listing can be reported via the report dialog on the job page. Reports flagged as "scam" or "broken link" jump to high priority and are reviewed within one business day. Confirmed bad listings are removed and the source pattern flagged for tighter filtering.

Related