Web Scraper & Search Dashboard

Employer not named by the sourceRemote

Full Stack

Apply on the company’s site

Frontier is not the employer and does not collect applications.

About this role

JavaScript, Python, Web Scraping, Django, SQLite, Scrapy, BeautifulSoup, Database Management · I need a complete, production-ready tool that will automatically pull both text and images from one specific, publicly accessible website and then let me explore that content through a fast, user-friendly search dashboard.

Here is what I expect:

• Scraping engine – written in Python (Scrapy or BeautifulSoup are fine) that traverses every relevant page, captures the required text and image assets, and stores them with the correct relationships.

• Storage & indexing – a lightweight database or index (SQLite, PostgreSQL, or an Elasticsearch/Lucene-based option) that supports full-text queries and image asset references so searches return results in milliseconds.

• Dashboard – a simple web interface (React, Vue, or plain Flask/Django templates) with:  – global search bar with instant suggestions  – filters for key fields you extract  – image thumbnails alongside textual data  – pagination or infinite scroll for long result sets

• Scheduler/CLI – a way to trigger re-scrapes manually or on a cron so the data stays fresh.

Acceptance criteria 1. Running one command populates the database with the latest site data (text + images saved or hot-linked). 2. Searching a keyword i