Overview
Job Title: Python Developer – Data Extraction (Web Scraping)
Experience: 4–5 Years
Location: Concrete Software Solutions Pvt. Ltd., 9C, Techzone-4, Greater Noida West
Job Type: Full-Time
Company Overview
Concrete Software Solutions Pvt. Ltd. is a leading IT services and product development company, providing innovative digital solutions across domains. We are currently expanding our data engineering team and looking for an experienced Python Developer with expertise in web scraping and data extraction, especially from grocery and e-commerce websites.
Job Summary
We are seeking a highly skilled and motivated Python Developer who specializes in data extraction and web scraping. The ideal candidate should have 4–5 years of experience in developing scalable scraping solutions, parsing complex HTML/JavaScript-heavy websites, and structuring data into usable formats.
Key Responsibilities:
- Develop and maintain Python scripts for automated data extraction from grocery and e-commerce websites.
- Handle dynamic content scraping (AJAX, JavaScript-rendered pages) using tools like Selenium, Playwright, or Puppeteer.
- Parse and clean extracted data into structured formats (JSON, CSV, XML, databases).
- Build and optimize scrapers to avoid IP blocks and handle anti-scraping mechanisms (e.g., CAPTCHA, rate limiting).
- Schedule scraping jobs and monitor performance and data accuracy.
- Collaborate with data analysts and product teams to understand data requirements and deliver high-quality outputs.
- Ensure data pipeline integrity and implement error handling, retries, and logging mechanisms.
Required Skills:
- Strong experience in Python, especially libraries like requests, BeautifulSoup, Selenium, Scrapy, or Playwright.
- Expertise in web scraping, particularly from grocery, retail, or price comparison websites.
- Familiarity with browser automation tools and handling JavaScript-heavy websites.
- Solid understanding of HTML, CSS, XPath, JSON, and APIs.
- Experience in working with databases (MySQL, MongoDB, or PostgreSQL).
- Familiarity with task schedulers (like Celery or Cron), and logging frameworks.
- Version control using Git.
- Basic knowledge of cloud platforms (AWS, GCP, or Azure) is a plus.
Preferred Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- Experience working in a data-centric or e-commerce environment.
- Good communication skills and ability to work in a team environment.
- Problem-solving mindset and keen attention to detail.
What We Offer:
- Competitive salary and benefits
- Exposure to real-world projects in data analytics and automation
- Friendly and collaborative work culture
- Opportunity to grow with a dynamic and expanding organization
- Salary Range : 25K to 75K Per Month
To Apply:
Send your resume to hr@cssinfotech.in with
subject line: Python Developer – Data Extraction
Job Types: Full-time, Permanent
Pay: ₹25,000.00 - ₹75,000.00 per month
Benefits:
- Flexible schedule
- Health insurance
- Provident Fund
Location Type:
- In-person
Schedule:
- Day shift
Experience:
- Python: 4 years (Required)
Location:
- Noida, Uttar Pradesh (Required)
Work Location: In person
Speak with the employer
+91 9582102222
Expected Start Date: 21/07/2025