Web Scraping Engineer (Data Extraction) at Treehouse Holdings
Job Description
- Minimum 2+ years experience building production-grade web scrapers.
- Strong expertise in Node.js with TypeScript or Python development.
- Deep knowledge of Crawlee plus Playwright or Puppeteer for building robust scraping actors.
- Proven skills in designing proxy pools, managing sessions, and fingerprint rotation techniques to bypass anti-scraping measures.
- Comfortable working with Docker containers, Git version control, and asynchronous/concurrent programming paradigms.
- Experience as a daily user of AI coding tools such as Cursor and Claude Code to enhance coding productivity.
- Good command of English (B2+), able to write clear documentation and communicate asynchronously with a remote team.
We seek a thoughtful engineer who thrives building scalable systems, quickly solving complex problems, and delivering reliable data extraction products that support multiple downstream applications.