Klub Absolwenta wydziału MIM UW

Networking, doktoraty, kariera, imprezy i wydziałowy vibe

Contract Software Engineer --- Python Integrations

A seasoned founder who helped architect and scale a leading professional platforms has recently entered a new space and is building a team of exceptional engineers. With deep expertise in data platforms, open banking, and rapid-growth execution, he has mentored and advised dozens of startups on product and technology strategy.

He is now looking for a Python engineer to develop browser-based data integrations in a SaaS startup with many external unstructured data sources. This is a hands-on, tactical role involving complex login flows, form automation, and data extraction using tools such as Selenium, Playwright, or Puppeteer.

What You'll Do

  • Craft lean data connectors with headless-browser tooling such as Puppeteer, Playwright, or Selenium.
  • Script automated authentication, site traversal, and data capture across third-party portals (e.g., veterinary clinics, insurance systems, diagnostic platforms).
  • Bypass CAPTCHAs, MFA gates, and form-based authorization flows to ensure uninterrupted extraction.
  • Transform raw payloads into a unified, canonical format through normalization and standardization scripts.
  • Embed resilient error handling, retry strategies, and detailed logging within every integration run.
  • Leverage lightweight schedulers and CLIs (cron, Pipedream, etc.) to trigger and orchestrate scraping tasks.
  • Validate user-consent indicators pre-execution and record actions for full auditability.
  • Maintain concise integration docs—README, sample inputs/outputs, and noted limitations—for each connector.

What We're Looking For

  • Extensive, hands-on Python coding background
  • Fluency with at least one modern headless-browser toolkit—Playwright, Puppeteer, Selenium, or Apify SDK
  • Demonstrated track record in crafting and maintaining web-scraping / automation scripts
  • Expertise in navigating CAPTCHAs and multi-factor authentication barriers via solvers such as 2Captcha, Arkose Labs, and equivalents
  • Solid grasp of fundamental web protocols (HTTP, cookie management, session handling)
  • Ease working with Git and distributed-team collaboration stacks including Slack, Notion, and GitHub

Bonus

  • Experience with scraping in high-friction or regulated environments
  • Familiarity with orchestration tools (e.g., cron, Pipedream)
  • Past work on internal tools, bots, or scripting projects

To Apply

  • GitHub or relevant project links
  • A brief note on relevant scraping/automation experience
  • Your availability and rate (hourly or project-based)