24 марта 2025
Backend Python Developer (Middle/Middle+/Senior)
Обязанности:
Участие в подготовке и выкатке релизовов
Давать оценку трудозатратам выполняемых работ
Интеграция с внешними сервисами
Следовать архитектуре решений, принятой в компании
Наставничество над младшими сотрудниками
Поддержка процесса непрерывной интеграции (Continuous Integration)
Декомпозиция задач
Проводить ревью и следить за качеством кода
Рефакторинг кода
Реализация переиспользуемых компонентов, каркасов, фреймворков, внутренних библиотек
Развитие общих сервисов платформы
Требования:
Хорошее знание языка Python 3.9+
Уверенное владение экосистемой языка (pip, venv и пр.)
Понимание принципов и тонкостей асинхронной разработки (asyncio)
Уверенное владение фреймворком Flask, (используем для внутренних систем) и/или другими синхронными и асинхронными таким как - aiohttp, Sanic и д.р.
Знание лучших практик при разработке API (OpenApi)
Уверенное владение Pydantic
Опыт использования систем логирования Sentry или logger
Знание особенностей работы PostgreSQL и опыт проектирования баз данных
Опыт работы с потоковой передачей данных и/или websocket серверов - как плюс
Понимание микросервисной архитектуры и асинхронной распределенной интеграции сервисов
Опыт работы с брокерами очередей (RabbitMQ, Apache kafka)
Опыт работы с Docker
Знание основных стратегий работы с репозиторием git
Понимание и опыт применения паттернов проектирования
Опыт написание тестов (pytest)
Для связи пишите в личные сообщения hh.ru, либо в телеграм: @pspware cpo