
Python Developer, Web Scraping & Automation
Real job — pulled straight from actowiz’s careers page · Verified August 30, 2026 · No reposts.
Job description
actowiz is hiring a Python Developer, Web Scraping & Automation — a full-time, based in Ahmedabad, India role. Apply directly on actowiz's careers page below.
Python Mid/Senior Developer – Web Scraping & Automation
Location: Ahmedabad, India
Department: Development
Experience: 2-5 Years
Skills: HTML, MySQL, CSS selectors, JavaScript, JSON, linux, docker, XPath, REST APIs
- 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.
- 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.
- 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).
Get Backend Engineer jobs like this→
New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.
Email me new jobsSimilar jobs




Member of Technical Staff, Frontier RL Environments
Frequently asked questions
What skills are required for Python Developer, Web Scraping & Automation at actowiz?
The required skills for Python Developer, Web Scraping & Automation at actowiz include: Python, HTML, MySQL, JavaScript, JSON, Linux, Docker, REST, PostgreSQL, MongoDB, Playwright, Selenium.
What is the seniority level for Python Developer, Web Scraping & Automation at actowiz?
Python Developer, Web Scraping & Automation at actowiz is a Mid Level / Senior level position.
How do I apply for Python Developer, Web Scraping & Automation at actowiz?
You can view the full description and apply for Python Developer, Web Scraping & Automation at actowiz on EchoJobs: https://echojobs.io/job/actowiz-python-mid-senior-developer-web-scraping-automation-0zisz.