Position: Web Scraping Engineer (developing production-level scrapers, Python)
Company: ITCode
Category: Python
Experience required: 2y
English level: upper
Published: 2022-04-01T00:00:00+03:00

Your XP & Skills:
Proficient with Linux environment
Excellent knowledge of HTTP, HTML, JS, JQuery, and XPath
2+ years developing production-level scrapers
2+ years of experience with Python
Knowledge of SQL
Experience with one of the frameworks: Scrapy, Selenium, Beautiful Soup, Requests.
Understanding how to write good code
Upper-intermediate+ English
Git and/or equivalent code management/version control tool
Remote working experience
Bot protection system bypass
Work experience with proxies
Work experience with web crawling frameworks
Twisted Engine, Playwright, Jmespath, RegEx, Requests, Proxies, AWS, Queues, Pipelines, ScrapyD
Creating and maintaining scrapers for complex websites
Ability to write reusable, idiomatic Python code (pep8, flake8, isort, black)
Text processing with regular expressions and unicode
Experience in working with HTTP traffic tools, such as Fiddler (composing of the HTTP requests), Firefox FireBug, Chrome Developer Tools, etc.
Experience with JavaScript

Nice to Haves:
Experience in Big Data processing
Knowledge of Nightmare.js, Node.js, and related.