.
Senior Python Developer with Async Programming
  • Warsaw
Senior Python Developer with Async Programming
Warszawa, Warsaw, Masovian Voivodeship, Polska
TQLO SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
29. 3. 2026
Informacje o stanowisku

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 / aio

  • 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 / aio

  • 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 .

  • Praca Warszawa
  • Warszawa - Oferty pracy w okolicznych lokalizacjach


    105 189
    14 861