WorkJob · Data automation
A dashboard that gathers and ranks remote jobs without anyone touching it
WorkJob puts on one page the remote jobs that accept applicants from Peru, ranked by how well they match a professional profile.
- AI Automation Engineer · remoteStrong match with the profile
- n8n Developer · Latin AmericaMedium match
- Dropped: US residents only
The problem it solves
Looking for remote work means checking several job boards every day, and many listings don’t accept applicants from Peru. WorkJob does that check on its own: it pulls the listings, drops the ones that don’t apply and puts the best matches first.
What it automates
It automates a daily check. Every 3 hours it queries 7 job boards, drops what doesn’t apply to Peru and ranks the rest by match with the profile. The person just opens the dashboard and decides where to apply.
What it does
Gathers 7 job boards
We Work Remotely, Remotive, Himalayas, Jobicy, Working Nomads, Remote OK and Get on Board.
Drops what doesn’t apply
It removes listings that don’t accept applicants from Peru.
Classifies every listing
By area, English level, years of experience and match with the profile.
Updates itself
Every 3 hours, with no one involved. Each listing links to its original posting.
How it’s built
- 01
Download
A script queries each job board’s public feed and saves the listings.
- 02
Filter and score
Another script applies the country rules and scores the match against a list of skills and their weights.
- 03
Publishing
The result is turned into a static page and published on GitHub Pages.
- 04
Scheduling
GitHub Actions runs the whole process every 3 hours. There is no server to maintain.
Technologies
- Node.js
- GitHub Actions
- GitHub Pages
- HTML and JavaScript
From this project to your operation
What it means for your company
The same pattern works for monitoring tenders, competitor prices, suppliers or potential customers, and receiving the summary already filtered.
Book a free call
30 minutes, no commitment. We send your proposal within 48 hours.