🎟️ Зовём на весенний Хабр Семинар 2026

Время говорить о том, как ИТ-бренд и внешние коммуникации работают на удержание сотрудников. Встречаемся 11 марта в Москве.

→ ваш билет здесь

Python Backend Developer

Требования

Бэкенд разработчик
Middle
Python
FastAPI
ORM
Apache Airflow
RESTful API
Apache Kafka
RabbitMQ
PostgreSQL
Docker
Kubernetes

Условия

Можно удалённо

Компания

Команда профессионалов, имеющих большой опыт работы в сфере стратегического планирования, интернет-маркетинга, PR

Описание вакансии

О компании и команде

MediaNation - одно из ведущих digital-агентств на российском рынке. Разработали собственную технологию построения сквозной аналитики StreamMyData, которая является мощным инструментом в продажах. За это мы получили резидентство Сколково.
Мы являемся одним из ключевых игроков на рынке Digital рекламы, с многолетней историей успешной работы с клиентами, в числе которых: О’КЕЙ, Читай-город, 585Gold, Hansa, ЭКСМО, Кант, ЭТМ и многие другие.
В связи с расширением наших технологических возможностей, мы ищем опытного Python Backend Developer для переписывания нашего текущего бэкенда с .NET на Python.

StreamMyData — это передовая платформа для интеграции данных, которая позволяет бизнесу бесперебойно собирать и анализировать информацию из множества источников. Мы работаем с большими объемами данных и предлагаем нашим клиентам надежные и эффективные решения для их бизнеса.
Наш стек: Django/FastAPI; PostgreSQL, ClickHouse, BigQuery;  Airflow; Celery.

Ожидания от кандидата

  • Python: свободное владение, включая опыт с асинхронными фреймворками (asyncio, uvloop).
  • Django/FastAPI: свободное владение, опыт разработки и масштабирования высоконагруженных веб-приложений.
  • ORM (Django ORM, SQLAlchemy): свободное владение, опыт оптимизации запросов и проектирования схем данных.
  • Apache Airflow: свободное владение, опыт настройки и оптимизации потоков данных (DAGs).
  • RESTful API: свободное владение, опыт проектирования и реализации API, соблюдение лучших практик.
  • Системы аутентификации (JWT): глубокое понимание принципов и механизмов работы.
  • Фоновые задачи и очереди (Celery, RabbitMQ, Kafka): опыт настройки и использования для обработки задач в реальном времени.
  • Базы данных (PostgreSQL): свободное владение, опыт проектирования, настройки и оптимизации производительности.
  • Контейнеризация (Docker/Kubernetes): хорошее понимание, опыт развертывания и управления контейнеризированными приложениями.
  • Паттерны архитектуры и программирования: свободное владение, способность применять на практике для создания масштабируемых и поддерживаемых систем.
  • Базовое знание .NET будет считаться большим преимуществом.

Обязанности:

  • Анализ существующей архитектуры и её оптимизация с переходом на Python.
  • Выбор подходящего фреймворка (Django/FastAPI) для новой архитектуры с учетом требований высоконагруженности.
  • Разработка множества коннекторов к различным системам и базам данных.
  • Интеграция с Airflow для управления задачами в виде DAG'ов.
  • Разработка и оптимизация систем обработки фоновых задач и очередей для обеспечения стабильности и масштабируемости сервиса.
  • Реализация асинхронного взаимодействия в приложениях.
  • Документирование процессов.
  • Изучение новых инструментов и технологий.

Условия работы

  • Удаленный или гибридный формат работы.
  • Официальное трудоустройство согласно ТК, оплачиваемый отпуск и больничный лист.
  • Корпоративный английский.
  • ДМС после испытательного срока.
  • Сложные и интересные задачи, включая проектирование и оптимизацию высоконагруженных систем.