Part Time
$3/hour ($480/month)
20
Jun 17, 2026
Part-time Python Scraper — Tyler Technologies Court Portals
Remote · Part time · $3/hour USD depending on skills
? Working code required with application
About the Role
We are a document preparation company that monitors public court filings daily across multiple US states. We need a Python developer who specializes in scraping Tyler Technologies court portals — the platform behind most US state and county court search systems including Odyssey, re:SearchGA, and similar branded versions.
You will own a state, discover viable county sources within it, classify them, and build production-ready scrapers for the green ones. This is not a one-scraper job. You are building a pipeline that runs automatically every morning and feeds real business operations.
What You Will Do
Research Tyler Technologies court portals in your assigned state and classify each county source as green, yellow, or red based on scrapability criteria
Build Python scrapers that pull daily eviction and civil case filings including case number, filing date, tenant name, property address, landlord name, and court details
Deploy scrapers to Railway with proper Supabase schema integration, deduplication logic, and error handling
Submit all work via GitHub pull request following our codebase conventions and quality checklist
Pass a two stage approval process — classification approval before any code is written and build approval before anything goes live
Required Skills
Proven Python scraping experience — requests, BeautifulSoup, Playwright, or similar
Specific experience with Tyler Technologies portals — Odyssey, re:SearchGA, or similar branded versions
Understanding of JavaScript heavy sites, session management, and anti-bot measures
Railway or similar cloud deployment experience
PostgreSQL or Supabase experience
GitHub workflow — pull requests, branch management, clean commits
Unit tests — you write them, not optional
The Technical Question — Answer This in Your Application
"A Tyler Technologies portal returns search results on a paginated results page but the defendant property address is only available on the individual case detail page. Walk us through exactly how you would retrieve the property address for every case result in Python. Include which libraries you would use, how you handle pagination, and how you manage session state across detail page requests."
Anyone who knows Tyler portals answers this immediately. If you cannot answer it in detail do not apply.
Application Requirement — Non Negotiable
You must submit working Python code with your application. A GitHub link to a real scraper you have built or a code snippet that pulls live data from a public court portal. Technical writeups without working code will not be considered. This is a hard requirement.
Test Task — Earn the Job
We do not pay for test tasks. Strong candidates complete this to earn the position.
Research the Georgia re:SearchGA Tyler Technologies portal at
Compensation and Terms
$3/hour for the first 45 days — standard probation period
increase after 45 days if performance is strong — automatic, no renegotiation
15 to 20 hours per week part time
Paid twice a month on the 1st and 15th via Wise or Bank Transfer
How to Apply
Send your application to