What makes the role special
Looking to take your first serious step in backend development?
Join a production-ready environment with a mature Python-based system used daily for data extraction and processing — and help fight cybercrime in the process. We are part of the *Threat Intelligence* division, and our work directly contributes to identifying and countering cybercriminal activities. If you're looking for a role where your efforts have real-world impact, this is it.
This is a perfect opportunity for someone at the very start of their career who wants to gain hands-on experience with Python, scraping tools, and production systems — all while making the internet a safer place.
Tasks to solve
- Maintain and improve existing configurations for our web parsing system;
- Write new configs to extract data from various online sources;
- Monitor logs and troubleshoot issues: identify what’s broken and fix it;
- Investigate problems with data sources, access, selectors, or account status;
- Perform small fixes in the codebase and report bugs;
- Collaborate with the team to ensure data accuracy and system stability.
This role is perfect for you if
- Basic knowledge of Python;
- Understanding of regular expressions;
- Logical thinking and ability to trace issues using logs;
- Ability to read and analyze HTML, CSS selectors, or XPath;
- Eagerness to learn and work through technical challenges;
- Sense of responsibility for the quality of your work.
Nice to have
- Familiarity with Flask or similar frameworks;
- Experience with Playwright or Selenium;
- Exposure to Elasticsearch, RabbitMQ;
- Previous work with scraping/data collection systems.
