Python developer (OOP, Web scraping) Offline
Вимоги до кандидата:
- досвід комерційної розробки на Python від 1 року;
- обов'язковий практичний досвід із веб-скрепінгом динамічних вебсайтів (Selenium, BeautifulSoup, Playwright/Puppeteer);
- обовʼязковий досвід роботи із захищеними веб-ресурсами та з успішним обходом механізмів bot detection/protection (напр., Akamai, Cloudflare, PerimeterX тощо);
- знання принципів роботи anti-bot систем, JavaScript-рендерингу, поведінкових патернів (browser fingerprinting, mouse/scroll emulation);
- досвід дебагу мережевих запитів, роботи з DevTools, HTTP headers, cookies, session management;
- вміння працювати з командним рядком Linux (Debian);
- досвід використання ітераторів, генераторів, потоків
- знання асинхронності, паралелізму, багатопотоковості, неблокуючих викликів;
- знання регулярних виразів і структур даних (JSON и XML);
- розуміння особливостей і відмінностей REST і SOAP;
- досвід роботи з різноманітними базами даних (особливо, з ACID підходом),
- вміння читати і розуміти технічну документацію англійською мовою;
здатність розробляти production-ready застосунки з використанням технологічного стеку (Docker);
Додатковими перевагами будуть досвід роботи з Message брокерами і чергами, досвід написання Юніт та Інтеграційних тестів, а також досвід роботи з AWS або MS Azure/ Google Cloud
Про проект:
Автоматизація збору даних з онлайн джерел. Скейлинг архітектура на основі AWS, яку потрібно підтримувати і оновлювати новими скриптами.
About DataObrii
DataObrii is a forward-thinking company focused on developing computational systems for machine learning and big data analysis. Our mission is to solve real-world problems with innovative solutions. We emphasize continuous improvement, keeping up with current and emerging technologies, and delivering complete timely, effective solutions.
Required skills experience
Required languages
The job ad is no longer active
Look at the current jobs Python →