RemoteWorkFromAnywhere | jrtilak.dev
RemoteWorkFromAnywhere

RemoteWorkFromAnywhere

A job aggregator that scrapes popular job boards, filters out fake and location-bound remote roles, and gives you a clean, accurate list of genuinely remote opportunities.

Professional May 2025
Next.jsNode.jsExpress.jsMongoDBWeb Scraping

The Problem

Most job boards are full of roles labeled “remote” that are actually location-restricted, US-only, or not remote at all. RemoteWorkFromAnywhere was built to cut through that — scraping listings from multiple platforms, normalizing them, and filtering out anything that isn’t truly remote.

What We Built

The stack is Next.js, Node.js with a web scraping layer that runs periodically to keep listings fresh.

Multi-platform scraping — Scrapers run against LinkedIn, ZipRecruiter, and other job boards on a schedule. Each platform has its own scraping script that handles its specific structure, pagination, and any protections in place.

Data normalization — Listings from different platforms are formatted into a consistent structure so everything can be searched and filtered uniformly.

Fake remote filtering — Pattern matching is applied to remove roles that are labeled remote but are actually location-bound or restricted. Jobs from platforms that don’t properly support remote listings are excluded entirely.

Search & filters — Users can refine results by skills, tags, and job-specific filters to find exactly what they’re looking for.

Technical Challenges

The scraping layer was the hardest part. Every platform has its own structure, and several have anti-bot protections in place. Writing reliable scripts for each one — handling pagination, bypassing protections, and making sure data comes back clean — took the most effort.

Results & Impact

RemoteWorkFromAnywhere is live at remoteworkfromanywhere.com. It’s a company project with no public source code.