Чем Вы будете заниматься:
разрабатывать и поддерживать высоконагруженные сервисы на Python;
проектировать и реализовывать асинхронные и многопоточные решения;
работать с реляционными базами данных (PostgreSQL) через SQLAlchemy;
интегрировать системы с помощью Apache Kafka;
писать unit‑ и интеграционные тесты (pytest);
участвовать в код‑ревью, поддерживать качество кода (использовать линтеры, соблюдать типизацию);
работать в Git‑репозиториях в соответствии с принятыми в команде процессами;
контейнеризировать приложения с помощью Docker;
соблюдать принципы SOLID, DRY, KISS, YAGNI, ACID, применять подходящие паттерны программирования и избегать антипаттернов.
Мы ожидаем, что Вы:
уверенное владение Python (версии 3.6–3.11);
имеете опыт разработки асинхронных и многопоточных решений (asyncio, multiprocessing, threading);
имеете практические навыки работы с SQLAlchemy и PostgreSQL;
имеете опыт интеграции систем через Apache Kafka;
имеете навыки автоматизированного тестирования (PyTest), умеете выстраивать тестовое покрытие;
понимаете и применяете принципы SOLID, DRY, KISS, YAGNI, ACID, а также знаете распространённые паттерны и антипаттерны проектирования;
имеете опыт работы с инструментами контроля качества кода (линтеры, mypy и аналоги);
имеете опыт использования Git и Docker в рабочих процессах.
Будет плюсом:
Мы предлагаем:
Группа компаний Астра
Москва
до 370000 RUR