JobSort is a fast job search engine built by developers for developers. JobSort crawls the Internet for new jobs every day to create its jobs database. JobSort is powered by a custom filtering language called JobSort Query Language (JSQL) that enables deep searching.
Thanks to those who have given words of advice over the past months to guide future development. If you're curious, the name "JobSort" derives from the well-known sorting algorithm "QuickSort."
- The database has more than 20 000 jobs that are constantly refreshed.
- The flexible JobSort Query Language (JSQL) enables deep searching inside the big database. It'll almost feel like coding when you're searching.
- Negative filtering!
- "Job health-checks" test if each job is still available as you scroll through the results. If the job is dead, it gets stricken through so you don't land on a 404 page.
keyword [-keyword] [remote:ok] [[-]lang:string] [[-]tech:string] [days:<uint] [sort:datetime|traffic]
Use the -
operator to negate the meaning of most filters. For example, when searching for java
, search engines also return less relevant javascript
matches. Thus, search for java -javascript
to filter out javascript
matches when looking for java
jobs.
Filter | Syntax | Type | Examples |
---|---|---|---|
Keyword1 | [-]keyword |
string |
java , java -javascript |
Programming Language2 | [-]lang: |
string , see languages.tsv |
lang:go , frontend -lang:php |
Tech Stack3 | [-]tech: |
string , see technologies.tsv |
tech:django , sysadmin -tech:linux |
Remote4 | remote: |
ok |
remote:ok |
Recency5 | days:< |
uint |
days:<7 |
Sort Order6 | sort: |
datetime|traffic |
sort:datetime , sort:traffic |
java -javascript
for whenjava
matchesjavascript
results but you're not a frontend engineer, thus it's useful to removejavascript
results.
Footnotes
-
Search like on Google. ↩
-
Useful when you search for programming languages that are common English words. ↩
-
Useful when you love Django on Windows, but dislike Linux. ↩
-
Returns only remote jobs;
ok
is the only enum value forremote:
. ↩ -
Returns only jobs found in the last two days. ↩
-
Sorts the results either by its crawl time in ascending order or its traffic in descending order. ↩