Match score not available

Python Developer (Web Scrapping)

Remote: 
Full Remote
Contract: 

Offer summary

Qualifications:

3+ years of professional experience as a Python developer., Expertise in web scraping frameworks such as Scrapy, Selenium, or PlayWright., Strong background in data processing and automation using Python (Pandas, NumPy, Airflow)., Experience with API integration and working with structured/unstructured data..

Key responsabilities:

  • Develop and maintain Python-based automation for data extraction, processing, and analysis.
  • Build and optimize web scraping solutions to collect real-time travel pricing and availability data.
  • Collaborate with backend engineers to support API integrations and data workflows.
  • Implement ETL processes to structure travel and financial data.

Perform logo
Perform Information Technology & Services SME https://totalperform.com/
51 - 200 Employees
See all jobs

Job description

We are seeking a Python Developer who specializes in data processing, automation, and web scraping. This role will work closely with the CTO and engineering team to extract, process, and optimize real-time travel data. If you are proficient working with Python, data pipelines, and web scraping, this is an opportunity to have a direct impact on a product that sits at the intersection of travel, rewards, and fintech.

Key Responsibilities:

  • Develop and maintain Python-based automation for data extraction, processing, and analysis.
  • Build and optimize web scraping solutions to collect real-time travel pricing and availability data.
  • Work with third-party APIs and integrate data from multiple sources.
  • Design and maintain data pipelines for processing large datasets efficiently.
  • Implement ETL (Extract, Transform, Load) processes to structure travel and financial data.
  • Collaborate with backend engineers to support API integrations and data workflows.
  • Optimize data storage and retrieval using NoSQL (MongoDB) and relational databases.
  • Use cloud services (AWS, Azure) to deploy and manage automation scripts.

Required Skills and Qualifications:

  • 3+ years of professional experience as a Python developer.
  • Expertise in web scraping frameworks such as Scrapy, Selenium, or PlayWright.
  • Strong background in data processing and automation using Python (Pandas, NumPy, Airflow).
  • Experience with API integration and working with structured/unstructured data.
  • Familiarity with ETL workflows and data transformation techniques.
  • Hands-on experience with NoSQL databases (MongoDB) and data storage optimization.
  • Comfortable with cloud-based scripting and deployment (AWS Lambda, EC2, etc.).
  • Strong problem-solving skills and ability to work independently on data challenges.
  • Bonus: Experience in the travel or financial industries is a plus.

Web Scraping Requirements:

  • API Reverse Engineering – Strong ability to inspect and reverse engineer APIs, including:
  • Analyzing browser network traffic (using Chrome DevTools, Burp Suite, Fiddler, or similar tools).
  • Understanding encrypted or obfuscated API responses.
  • Mimicking authenticated API calls and bypassing security restrictions.
  • Handling Web Security Measures – Experience in bypassing CAPTCHAs, bot protections (Cloudflare, PerimeterX, DataDome, Akamai), and anti-scraping techniques.
  • Browser Automation – Deep understanding of headless browser automation tools such as Playwright, Puppeteer, or Selenium.
  • Data Extraction & Parsing – Ability to extract, clean, and structure data from HTML, JSON, XML, and other formats.
  • Proxy & IP Rotation Management – Experience working with residential proxies, rotating IPs, user-agent spoofing, and fingerprint evasion.
  • Performance Optimization – Ability to optimize scraping scripts for speed, concurrency, and scalability while minimizing detection risks.

Required profile

Experience

Industry :
Information Technology & Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Problem Solving

Python Developer Related jobs