Middle Python Developer

What makes the role special

What makes the role special

Want to work on production systems that monitor and analyze activity across major messaging platforms — including Telegram — and directly contribute to threat intelligence efforts? Join our team and help build and improve tools that make the digital world a bit safer. We develop and maintain systems for automated collection, processing, and analysis of messages from messengers. You’ll work in a real production environment, improving existing tools and building new ones from scratch.This is a great role for a mid-level Python developer who wants to deepen their understanding of distributed systems, automation, and data pipelines — while working on projects with real-world security impact.
 

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