Python Developer (Web Scraping Specialist)

Software designed to simplify legal operations for enterprises.
$60,000 - $750,000
Backend
Mid-Level Software Engineer
In-Person
51 - 100 Employees
1+ year of experience
Enterprise SaaS · Legal Tech
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineer III, Infrastructure, Platforms Infrastructure Engineering

Software Engineer III position at Google focusing on infrastructure and platforms engineering, requiring 2+ years of experience in software development and distributed systems.

Software Engineer- Azure Monitor

Software Engineer position at Microsoft working on Azure Monitor platform, building large-scale observability solutions with 2+ years experience required.

Software Engineer 2--Web API

Software Engineer 2 position at Microsoft focusing on Web API development for cloud infrastructure security, requiring 5+ years of experience in software development and cloud services.

SDE II, Builder Foundations GRID, Builder Foundations GRID

Amazon is hiring an SDE II for their Builder Foundations team to develop serverless technologies and enhance developer productivity, offering competitive compensation and comprehensive benefits.

Software Development Engineer II, AWS Messaging & Streaming Services

AWS Software Development Engineer II position focusing on building and maintaining distributed streaming services using Apache Kafka, offering competitive compensation and comprehensive benefits.

Description For Python Developer (Web Scraping Specialist)

Legistify, a software company designed to simplify legal operations for enterprises, is seeking an experienced Python Developer with a strong focus on web scraping to join their team in Gurugram, India. This role offers an exciting opportunity to work on challenging web scraping projects in the growing legal tech space.

As a Python Developer (Web Scraping Specialist), you will be responsible for extracting and processing data from websites using Python-based scraping tools and libraries. This position is ideal for a detail-oriented individual with expertise in building robust web scrapers and handling large data sets.

Key responsibilities include:

  • Developing, maintaining, and optimizing Python-based web scrapers to extract data from various websites efficiently
  • Scraping and processing structured and unstructured data from multiple sources, ensuring accuracy and completeness
  • Designing scripts to automate repetitive scraping tasks and schedule jobs using tools like cron, Airflow, or Celery
  • Storing and managing scraped data in databases (SQL/NoSQL) or cloud storage solutions
  • Implementing error-handling strategies to deal with issues like captcha, IP blocking, and dynamic content loading
  • Ensuring scrapers are optimized for performance and can handle large-scale scraping without crashing or slowing down
  • Adhering to web scraping best practices and ensuring compliance with legal standards
  • Collaborating with data analysts, product managers, and other developers to understand data requirements and deliver high-quality results

The ideal candidate should have:

  • Strong expertise in Python, with specific experience in libraries like BeautifulSoup, Scrapy, Selenium, and Requests
  • Familiarity with web scraping tools and techniques for extracting data from dynamic and static websites
  • Experience working with RESTful APIs and parsing various data formats
  • Knowledge of databases such as MySQL, PostgreSQL, or MongoDB for storing and processing scraped data
  • Problem-solving skills to tackle challenges like CAPTCHA, proxies, and dynamic content
  • Experience with Git for version control and collaboration
  • Familiarity with performance optimization techniques, including multithreading and asynchronous scraping

This role offers a competitive salary range of ₹60,000 to ₹750,000 INR, depending on experience and skills. Join Legistify and be part of a team that's revolutionizing legal operations for enterprises through innovative software solutions.

Last updated 8 months ago

Responsibilities For Python Developer (Web Scraping Specialist)

  • Develop, maintain, and optimize Python-based web scrapers to extract data from various websites efficiently
  • Scrape and process structured and unstructured data from multiple sources, ensuring accuracy and completeness
  • Design scripts to automate repetitive scraping tasks and schedule jobs using tools like cron, Airflow, or Celery
  • Store and manage the scraped data in databases (SQL/NoSQL) or cloud storage solutions
  • Implement error-handling strategies to deal with issues like captcha, IP blocking, and dynamic content loading
  • Ensure the scrapers are optimized for performance and can handle large-scale scraping without crashing or slowing down
  • Adhere to web scraping best practices and ensure scraping activities comply with legal standards such as website terms of service
  • Work closely with data analysts, product managers, and other developers to understand data requirements and deliver high-quality results

Requirements For Python Developer (Web Scraping Specialist)

Python
MySQL
PostgreSQL
MongoDB
  • Strong expertise in Python, with specific experience in libraries like BeautifulSoup, Scrapy, Selenium, and Requests
  • Familiarity with tools like Scrapy, BeautifulSoup, or Playwright to extract data from dynamic and static websites
  • Experience in working with RESTful APIs and parsing JSON, XML, and other data formats
  • Knowledge of handling databases such as MySQL, PostgreSQL, MongoDB, or cloud databases for storing and processing scraped data
  • Ability to tackle challenges such as CAPTCHA, proxies, and dynamic content
  • Experience using Git for version control and collaboration
  • Familiarity with multithreading, asynchronous scraping (e.g., asyncio, aiohttp), and optimizing scrapers for speed and efficiency

Benefits For Python Developer (Web Scraping Specialist)

  • Opportunity to work with a growing company in the legal tech space
  • Chance to work on challenging web scraping projects
  • Collaborative work environment

Interested in this job?