Middle Python Developer
What makes the role special
What makes the role special
Requirements
-
Strong knowledge of Python
-
Experience with Telegram-related libraries — pyrogram, telethon, or similar
-
Understanding of asynchronous programming and API interactions
-
Ability to reason through problems logically and spot patterns in data
-
Initiative — you can go beyond the boundaries of a specific task or technology
-
Responsibility and ownership over your work
Additional requirements
-
Experience with Elasticsearch and RabbitMQ
-
Familiarity with Redis, WebSockets, and caching mechanisms
-
Understanding of Threat Intelligence principles
-
Basic awareness of cybersecurity and online threat landscapes
Tasks to solve
-
Develop and maintain systems for automated data collection from Telegram and other messengers
-
Write new code and refactor existing components
-
Integrate new technologies and APIs
-
Support and improve current production systems
-
Work closely with the team to design and implement new features and improvements
-
Investigate issues, identify root causes, and ensure system stability
