Python Developer – Web Scraping & Automation

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Any

WAGE / SALARY

NEGOTIABLE

HOURS PER WEEK

40

DATE UPDATED

Aug 26, 2025

JOB OVERVIEW

We are a U.S.-based real estate investment company specializing in wholesaling and distressed property acquisitions. We generate leads from public records (probates, pre-foreclosures, tax delinquent properties, etc.) across multiple counties in Ohio and Texas.

We are looking for a skilled Python developer to build and maintain a scraping & automation system that pulls leads from county websites, processes them, and pushes them directly into our CRM.

???? Responsibilities

Build modular web scrapers in Python (Playwright/Selenium + requests/httpx) for county websites.

Parse and extract structured data (case numbers, property addresses, owner names, executor names, attorneys, filing dates, etc.).

Handle a variety of formats (HTML tables, PDFs, scanned docs with OCR).

Design scrapers to use config files (so we can add new counties easily).

Implement error handling & retries (sites can be slow or change formats).

Export all data into a standardized schema (CSV/JSON).

Push leads into Google Sheets ? CRM

Set up automated scheduling (cron jobs / n8n / task queues).

Maintain existing scrapers when county websites update.

Document code and create clear SOPs for future developers.

? Qualifications

Strong Python experience (3+ years preferred).

Experience with Playwright/Selenium for dynamic sites.

Familiarity with httpx/requests + BeautifulSoup/parsel/selectolax for static pages.

Experience parsing PDFs (pdfplumber, camelot, tabula) and OCR (pytesseract).

Understanding of data pipelines (pandas, exporting to CSV/JSON/Google Sheets).

Comfortable with APIs, webhooks, and integrations (FastAPI/Flask a plus).

Experience with task scheduling/orchestration (cron, Celery, RQ, or n8n/Zapier).

Familiarity with Docker is a plus.

Good English communication, reliable internet, and willingness to work U.S. hours overlap (at least 2–3 hrs).

???? Bonus Skills

Knowledge of U.S. county public records (probate, foreclosure, tax delinquent) is a strong advantage.

Experience integrating with CRMs or real estate tools.

Prior work in lead generation / real estate tech.

???? What We Offer

Stable, long-term role with growth opportunities.

Performance bonuses for delivering projects on time.

Flexible hours, as long as deadlines are met.

Opportunity to work on scalable automation projects with real impact.

???? How to Apply

When applying, please include:

1. A short introduction about your experience with web scraping.

2. Examples of scrapers or automation projects you’ve built (GitHub or screenshots).

3. Your hourly rate expectation.

4. Your availability (hours per week).

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin