08 Nov
|
Correcthire Services
|
Ahmedabad
08 Nov
Correcthire Services
Ahmedabad
Key Responsibilities
- Develop and maintain Python scripts for web scraping and data extraction from websites, e-commerce platforms, and online marketplaces.
- Extract structured data from websites, APIs, and mobile applications using appropriate data extraction and automation techniques.
- Work with Python libraries such as Requests, Scrapy, BeautifulSoup, Selenium, Playwright, and Pandas.
- Handle pagination, dynamic content, API responses, headers, cookies, and sessions.
- Perform data extraction from mobile applications and investigate application APIs, network requests, and underlying data structures wherever applicable.
- Automate repetitive tasks related to data collection, processing, file handling, and reporting.
- Clean, transform, and validate extracted data to ensure accuracy and completeness.
- Identify and troubleshoot scraping failures, website structure changes, API errors, and data inconsistencies.
- Develop reusable scripts and components to improve efficiency and reduce manual intervention.
- Implement error handling, logging, retries, and basic monitoring for reliable execution.
- Work with structured data formats such as CSV, Excel, JSON, and databases.
- Collaborate with the development and production teams to resolve technical issues and improve data extraction workflows.
- Gradually contribute to building internal tools and automated systems to streamline data extraction and operational processes.
Required Skills
- 1–2+ years of hands-on experience in Python development.
- Practical experience in web scraping and data extraction.
- Positive knowledge of Python libraries such as Requests, BeautifulSoup, Selenium, Playwright, and the Scrapy framework.
- Understanding of HTML, CSS selectors, DOM, and basic JavaScript.
- Knowledge of REST APIs, HTTP requests, JSON, headers, cookies, and pagination.
- Experience in data processing using Pandas, CSV,
and Excel.
- Basic understanding of mobile application data extraction, API analysis, or mobile automation is preferred.
- Ability to debug code, troubleshoot errors, and develop reliable automation scripts.
- Basic understanding of Git and version control.
- Strong analytical and problem-solving skills.
- Ability to learn new technologies and work independently on technical tasks.
Good to Have
- Experience in extracting data from e-commerce, marketplace, food delivery, travel, or other online platforms.
- Experience with Android or iOS application data extraction.
- Familiarity with tools such as Appium, ADB, or mobile application network traffic analysis.
- Knowledge of MongoDB, MySQL, or other databases.
- Understanding of asynchronous programming and concurrent processing.
- Experience with proxies, browser automation, and website blocking challenges.
- Familiarity with Linux, task scheduling, and automated workflows.
- Basic knowledge of FastAPI, Flask, or other Python frameworks.
- Experience in developing reusable tools, data pipelines, or internal automation systems.
What We Are Looking For
- We are looking for a hands-on developer who enjoys solving technical problems and building practical solutions.
- The ideal candidate should be able to understand data extraction requirements, develop Python scripts, test and validate the output, troubleshoot issues, and automate repetitive workflows.
- The candidate should also be interested in learning and contributing to the development of structured internal systems that improve productivity, data quality, and operational efficiency.
- This is a technical development role, not a manual data collection or administrative position.
- The candidate is expected to write code, work on actual data extraction projects, and continuously improve existing solutions.
Pay: Up to ₹35,000.00 per month
Work Location: In person
📌 Python Developer (Web Scraping & Automation) (Ahmedabad)
🏢 Correcthire Services
📍 Ahmedabad