Changelog
The features, improvements, and fixes we've shipped — newest first. The board gets a little better every week.
Salary pages now break pay down by employment type, so you can see what contract work pays next to full-time for the same role or city — plus new pages for each one, like contract pay for a role or part-time pay in a location. Types with too little disclosed pay are left out rather than guessed at.
Your profile now has an email-preferences toggle: say whether you want the occasional note about something new on the board. It is off unless you ask for it, and it has no effect on your saved-search job alerts, which keep arriving either way.
A new Telegram channel posts a daily digest of AI-training and human-data work — annotation, model evaluation, transcription, voice and language tasks. Eligibility on these platforms is country-limited, and every post says so.
AI training is a job category most people have never heard of, so it now has its own page: what the work actually is, what background you need (usually not machine learning), how it fits around an existing job, how it pays — and, up front, which countries the platforms can hire from. Every AI trainer, annotator, model evaluator, transcription and voice-data role we know of is listed underneath.
A new sidebar filter gathers the human side of AI hiring in one place: AI trainers and tutors, data annotators, model evaluators, transcription and voice-data work. It reaches roles whose job titles never say "AI", so listings that used to be impossible to find are now one click away.
Five focused Telegram channels — engineering, sales & marketing, data & AI, customer support and worldwide-remote — each posting a daily digest of new roles in that field. Browse pages now link straight to the channel that matches what you're looking at.
A new page publishes what we can measure about the job market — including how many openings have sat unchanged for 90 days or more, the ghost-job problem nobody puts a number on. Updated daily, free to read and free to quote.
Some employers type placeholder numbers into their job board's pay field (a flat $5,000,000, or a $1–$1,000,000 "range"). We now spot those, prefer the real figure written in the job description whenever there is one, and clearly mark the salary as employer-reported when there isn't.
Company pages now answer "Is this company hiring?" up front — open roles, how many opened in the last 30 days with a 12-month trend, remote share and typical pay where disclosed, all dated and straight from the source.
The About page now spells out the methodology: where every listing comes from, what "active" actually means, how salary figures are worked out, and what this board will never do. Exact numbers, dated, no marketing fog.
Role and city pages now open with a straight answer: how many roles are open right now, how many companies are hiring them, what they typically pay, and when the page was last updated — plus a short FAQ at the bottom. No scrolling to work out whether a search is worth your time.
A new monthly briefing on the blog, built entirely from our own listings: how advertised pay moved by field, which skills and cities gained or lost the most new openings, the worldwide-remote share, and who hired hardest — with charts you’re free to reuse.
Role, city, and role-in-city pages now show a salary range up top — the median, the 25th-to-75th percentile spread, how many live listings it is based on, and the date it was last updated. The figures come from listings that are open right now, not old surveys, with a link through to the full breakdown.
Browse a role or a city and you now get a short written guide at the top of the page — what the field or the local job market is actually like, what to expect, and how to search it well. They sit alongside the live job counts, salary ranges, and hiring companies you already see, and are available in every interface language.
Reaching us no longer means opening Telegram — there’s now a simple contact form. Pick a topic, leave your email, and send. Questions, feedback, a wrong or expired listing, or a partnership idea all land in our inbox and we reply by email.
There's a language picker in the header now, and the site remembers what you chose. The interface is available in English, German, French, Spanish and Portuguese, and every page has its own address per language, so a link you share opens in the language you sent it in. Don't see your language yet? We're adding more over time. Job descriptions always stay in the company's own words — we never machine-translate them.
Jobs that explicitly offer visa sponsorship in the listing now carry a 🛂 badge, can be filtered from the sidebar, and have their own Visa sponsorship pages (worldwide and per-location). Only listings that state it themselves are included — no guesses.
Open any job and you now get a "Similar jobs" section underneath it — related roles from other companies so you can line up a few applications in one sitting instead of starting a new search.
The Apply button now takes you straight to the company's application form wherever we can resolve it, instead of dropping you on a job description you have to click through again.
Full-time, part-time, contract, and internship are now first-class filters, with dedicated pages for each — so you can narrow to exactly the kind of work you're after.
A cleaner two-column layout with a persistent filter sidebar, clearer New / Seen / Applied badges, and a proper light and dark theme you can switch anytime.
Browse typical pay by role and location on the new Salaries pages, built only from listings that publicly disclose a range — no guesses, no made-up numbers.
A new multi-select Role filter groups thousands of job titles into the roles people actually search for, so "Frontend Engineer" also catches the listings that spell it a dozen other ways.
Create a free account (email or Google), save any search, and get alerted by email or Telegram the moment new matching jobs land — no need to keep checking back.
Every listing is now read by a classifier that flags the ones that are genuinely open to candidates anywhere — so "worldwide remote" means it, not "remote (one city only)".
Want the updates without checking back? Save a search and we'll alert you the moment new matching jobs land.