← All projects
Project 12 / 36

JobFinder Bot

A Python-based job finding bot that scrapes multiple job platforms, filters jobs by keywords, sends email alerts, and optionally auto-applies to positions. Features smart filtering with relevance scoring, automatic deduplication, and supports 7 major job platforms including LinkedIn, Indeed, Glassdoor, and more.

Year
2025
Platform
CLI
Type
Personal
Status
Shipped

What it does

  1. Multi-platform scraping: OnlineJobs.ph, LinkedIn, Indeed, Glassdoor, JobStreet, RemoteOK, We Work Remotely
  2. Smart filtering: keywords, experience level, job type, and salary
  3. Email alerts: immediate or digest mode
  4. Relevance scoring: jobs scored based on profile match
  5. Automatic deduplication of job postings
  6. Optional auto-apply with safety measures
  7. CLI-based interface with comprehensive commands
  8. Flexible deployment: local or Docker
  9. Rate limiting to avoid platform bans
  10. Blacklist support for unwanted companies

Built with

  • Python
  • Python Virtual Environment