Senior Python Developer with Async Programming
Our Client is a fast-growing international technology company developing advanced distributed systems for real-time data processing. The project focuses on building a high-performance backend platform that handles large volumes of events, communicates asynchronously, and requires well-thought-out architectural decisions.
Key aspects of the role include asynchronous programming in Python, event-driven architectures, and data streaming, where performance and reliability have a direct impact on the overall system.
📍 WORK MODE 100% remote (optional visits to the office in Warsaw )
🧑💻 RESPONSIBILITIES
Development of backend services in Python for real-time systems
Processing telemetry data and events in an event-driven architecture
Extensive work with asynchrony (asyncio) and concurrency
Designing and developing APIs (FastAPI / Flask / aiohttp)
Working with message brokers and data streaming platforms
Contributing to the design of high-load system architectures
Code reviews and ensuring high quality and reliability of systems
🔍 REQUIREMENTS
Must-have:
Minimum 8 years of experience as a Python Developer
Strong expertise in asynchronous programming in Python (asyncio) – essential
Solid understanding of the GIL, multithreading vs. multiprocessing
Experience with real-time and/or high-load systems
Hands-on experience with RabbitMQ and Kafka (queues and streaming)
Experience with FastAPI / Flask / aiohttp
Knowledge of relational databases (PostgreSQL / MySQL)
Very good command of English (C1 level)
🤝 WHY JOIN?
A project where asynchrony and real-time processing are the core foundation
Real impact on system architecture and technical decisions
Work on high-load systems and data streaming solutions
100% remote work with a flexible approach to work organization
Paid time off and stable cooperation conditions
Work in 2-week sprints, Jira, clear goals, and fast feedback
Please note that only selected candidates will be contacted as part of the recruitment process.
The recruitment process is conducted by TQLO Sp. z o.o., a licensed recruitment agency registered in Poland under KRAZ number: 33580.

TQLO SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
TQLO to dynamicznie rozwijająca się firma specjalizująca się w rekrutacji IT oraz outsourcingu usług technologicznych. Działa na polskim rynku, dostarczając lokalnie wykwalifikowanych inżynierów, którzy pomagają klientom...
Senior Python Developer with Async Programming
Senior Python Developer with Async Programming