_ _ | |__ __ _ ___| | _____ _ __ __ _ _ __ ___ _ __ ___ ___ _ __ ___ | '_ \ / _` |/ __| |/ / _ \ '__/ _` | '__/ _ \ '_ \ / __/ _ \| '_ ` _ \ | | | | (_| | (__| < __/ | | (_| | | | __/ |_) | (_| (_) | | | | | | |_| |_|\__,_|\___|_|\_\___|_| \__, |_| \___| .__(_)___\___/|_| |_| |_| |___/ |_|
How it Works
Why I built HackerGrep:
Hey, I'm Matt. I built HackerGrep because I wanted a fast, flexible, and focused job search tool to find new tech jobs and I didn't see anything that really fit my needs.
This site indexes several recent threads on HackerNews and combines the results into one feed maching your desired filter criteria. The system can send you email updates if you'd like to search new results automatically as well. Search emails are sent for 30 days.
If you have feedback on this app or want to work together on a project, you can reach out via GitHub, connect with me on LinkedIn, or send me an email at [email protected].
Features:
- Open Data: All jobs are scraped from public sources (Hacker News threads).
- Powerful Search: Supports advanced queries (AND, OR, NOT, etc) and full-text search.
- Exclusion Filters: Use
-keyword
to exclude unwanted results. Selector buttons stack with text queries for easy filtering with optional precision. - Privacy: No accounts or logins required. Email is available for job alerts if you opt in.
- Design: Minimal, fast, and distraction-free. No banner ads.
- Tech Stack: Node.js, Express, and a custom parser for advanced search ;)
Technical Design:
- The search always shows the most recent results first. Indexes are rebuilt every 30 minutes.
- Relevant job postings are indexed by the system for up to 90 days after initial posting, at which point they fall out of search.
- HackerGrep comingles data from several HN threads that match specific conditions, so it can often pick up things other tools miss.