A

Python Mid/Senior Developer Web Scraping & Automation

Actowiz Solutions LLP Verified employer

Actively hiring · Posted 3d ago · JEV261153219FA608

SalarySalary not disclosed
Experience2–6 yrs
LocationAll India
Work modeRemote · Full time
Openings1
IndustryIT Services & Consulting

Job description

2-5 Years

Full-Time

About Us

Actowiz Solutions is a leading provider of data extraction, web scraping, and automation solutions. We empower businesses with actionable insights by delivering clean, structured, and scalable data through cutting-edge technology. Join our fast- growing team and lead projects that shape the future of data intelligence.

Role Overview

We are looking for a skilled Python Web Scraping Engineer with at least 2+ years of hands-on experience to join our technical team. The ideal candidate is not just familiar with Python scripting, but is an expert in the Scrapy framework.

You will be responsible for designing, deploying, and maintaining scalable crawling spiders that harvest data from various public sources. You will work within our existing Scrapy infrastructure to ensure high-volume data extraction is clean, reliable, and resistant to antibot measures.

Key Responsibilities

Design, build, and deploy high-performance spiders using the Scrapy Framework.

Implement anti-bot bypass strategies:

Proxy rotation

User-agent spoofing

CAPTCHA solving (manual or automated services)

Implement Item Pipelines to clean, validate, and structure scraped data before storage.

Manage efficient crawling rates to respect server loads while maximizing data throughput.

Maintain and optimize existing spiders to adapt to changes in target website DOM structures.

Parse and clean raw HTML/JSON/XML data and convert it into structured output formats (CSV, JSON, database entries).

Validate data for accuracy, completeness, and consistency.

Integrate with public/private APIs when available to reduce scraping complexity.

Handle REST APIs, pagination, rate limits, and authentication.

Monitor spider performance (error rates, latency) and debug issues using logging and debugging tools.

Ensure spiders are written for concurrency and scalability using Scrapy's asynchronous architecture.

Continuously monitor scraper performance and maintain stability when websites change.

Refactor and optimize scrapers for performance, speed, and reliability.

Monitor scraping jobs for bans, blocks, redirects, or unexpected errors.

Must-Have Skills

2+ years of professional experience in web scraping, crawling, or data extraction.

Strong hands-on experience with Scrapy (MANDATORY):

Handling large-scale crawls

Using Scrapy settings, throttling, concurrency tuning

Strong Python skills (functions, OOP, debugging, modular coding).

Familiarity with databases: MySQL, PostgreSQL, MongoDB, or similar.

Experience with JSON, REST APIs, and parsing structured/unstructured data.

Ability to write clean, well-documented, scalable code.

Good-to-Have Skills

Knowledge of asynchronous scraping (aiohttp, asyncio).

Basic DevOps knowledge (Linux, Docker, cloud deployments).

Exposure to social media or e-commerce scraping.

Understanding of big data tools or data warehousing.

Familiarity with containerization (Docker) for deploying scrapers.

Understanding of APIs and ability to reverse-engineer network calls to fetch data directly (bypassing HTML parsing).

Required Skills .

Key skills

How to apply

  1. Sign in or create your free profile — takes about two minutes.
  2. Apply with one tap — your profile is shared directly with Actowiz Solutions LLP.
  3. Track your application and get updates by email and WhatsApp.
Apply now
You may also like

Similar jobs

More jobs
Python Mid/Senior Developer Web Scraping & AutomationSalary not disclosed · All India
Apply