Required Skills & Qualifications
Solid Python programming fundamentals (data structures, OOP, error handling, code optimization).
Hands-on experience with web scraping libraries and frameworks (Requests, BeautifulSoup, Scrapy, Selenium, Playwright).
Ability to write clean, scalable, and maintainable Python code.
Solid understanding of APIs (REST, JSON, XML) and HTTP protocols.
Experience with databases (SQL/NoSQL) and productive query writing.
Proficiency in working with common data formats (CSV, JSON, Parquet).
Solid debugging, testing, and documentation skills.
Preferred Skills
Experience with cloud platforms (AWS, GCP, Azure) and serverless scraping.
Familiarity with ETL workflows and data pipeline tools (Apache Airflow, Luigi).
Knowledge of regular expressions, data normalization, and data quality checks.