Python Mid/Senior Developer – Web Scraping & Automation

Hr Actowiz Solutions

Ahmedabad

Presencial

INR 800.000 - 1.400.000

Jornada completa

14 días+

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Descripción de la vacante

Actowiz Solutions in Ahmedabad is seeking a Python Web Scraping Engineer with 2+ years hands-on experience to join our technical team. You will design, deploy, and maintain scalable Scrapy-based spiders to extract data from public sources, handle JavaScript-heavy sites, and ensure data is clean and structured.

The role focuses on anti-bot bypass strategies, concurrency, performance optimization, and integration with public/private APIs.

Formación

  • 2+ years of web scraping, crawling, or data extraction experience.
  • Experience with Scrapy framework including spiders, middlewares, pipelines.

Responsabilidades

  • Design, build, and deploy high-performance spiders using Scrapy.
  • Handle JavaScript-heavy sites using headless browsers or middleware.
  • Implement anti-bot bypass strategies including proxy rotation and user-agent spoofing.
  • Captcha solving (manual or automated) and cookie/session management.
  • Parse and clean raw HTML/JSON/XML into structured outputs (CSV, JSON, DB entries).
  • Monitor spider performance, latency, and error rates; ensure concurrency and scalability.

Conocimientos

Scrapy
Python
Web Scraping
Spiders
Middlewares
Pipelines
API integration
HTML/CSS selectors
DOM/XPath
Anti-bot techniques

Herramientas

Playwright
Selenium
Docker
Linux
Cloud deployments

Descripción del empleo

Python Mid/Senior Developer – Web Scraping & Automation

2-5 Years

Ahmedabad

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.
  • Handle JavaScript-heavy websites using headless browsers or middleware.
  • Implement anti-bot bypass strategies:
  • Proxy rotation
  • User-agent spoofing
  • CAPTCHA solving (manual or automated services)
  • Cookie/session management
  • Implement Item Pipelines to clean, validate, and structure scraped data before storage.
  • Implement strategies to bypass complex bot detection (Cloudflare, Akamai) using Scrapy plugins or by integrating headless browsers (Selenium/Playwright) only when necessary.
  • 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):
  • Creating spiders, middlewares, pipelines
  • Handling large-scale crawls
  • Using Scrapy settings, throttling, concurrency tuning
  • Strong Python skills (functions, OOP, debugging, modular coding).
  • Experience with anti-bot techniques, proxies, CAPTCHA solving, headers & cookies management.
  • Strong understanding of HTML, DOM, CSS selectors, XPath, and JavaScript-rendered content.
  • 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
  • Experience with Playwright, Selenium, or headless browsers.
  • 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
  • HTML
  • MySQL
  • CSS selectors
  • JavaScript
  • JSON
  • linux
  • docker
  • XPath
  • REST APIs
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Python Mid/Senior Developer – Web Scraping & Automation
Python Mid/Senior Developer – Web Scraping & Automation

Actowiz Solutions LLP • India

Presencial
INR 1.200.000 - 1.800.000
Python Web Scraping Engineer
Python Web Scraping Engineer

Innvonix Tech Solutions Pvt Ltd. • India

Presencial
INR 1.200.000 - 1.800.000
Python Web Scraping Developer
Python Web Scraping Developer

Keylabsintelli • Hyderabad

Presencial
INR 1.000.000 - 1.500.000
Senior Software Developer
Senior Software Developer

Intrics Solutions • Dadri, Hyderabad

Presencial
INR 600.000 - 900.000
Python Web Developer – Web Scraping / Data Extraction
Python Web Developer – Web Scraping / Data Extraction

Arting Digital Private Limited • India

A distancia
INR 900.000 - 1.500.000
Senior Data Engineer (Web Scraping)
Senior Data Engineer (Web Scraping)

Oxford Data Plan Ltd. • Chennai District

Presencial
INR 2.500.000 - 4.000.000
Associate Software Developer
Associate Software Developer

Intrics Solutions • Hyderabad

Presencial
INR 600.000 - 1.200.000
Data Engineer Web Scraping Crawling
Data Engineer Web Scraping Crawling

OSI Digital, Inc. • Hyderabad

Presencial
INR 1.200.000 - 1.800.000
Web Scraping Specialist
Web Scraping Specialist

Hypersonix Inc. • Bengaluru

A distancia
INR 1.800.000 - 2.400.000
Work from home
Web Scrapping Developer
Web Scrapping Developer

Intrics Solutions • Dadri

Presencial
INR 40.000 - 70.000