Опубликована 9 дней назад · hh.ru
Python-разработчик
TS Dev
- Москва · удалённо
- middle
- 180–280 тыс. ₽
О вакансии
Ищем Python-разработчика с сильной инженерной базой, который умеет проектировать микросервисы, работать со сложной бизнес-логикой и поддерживать качество кода на высоком уровне. Предстоит развивать существующую систему с элементами легаси, участвовать в архитектурных решениях и взаимодействовать со смежными командами.
Что будет в работе
Разрабатывать и поддерживать микросервисы на Python.
Проектировать и развивать REST API с учётом общепринятых практик.
Работать с PostgreSQL: проектировать схемы данных, писать и оптимизировать сложные запросы.
Разбираться в существующей системе, включая легаси-компоненты, и постепенно улучшать её.
Следить за качеством, читаемостью, тестируемостью и поддерживаемостью кода.
Проводить code review и design review, участвовать в обсуждении технических решений.
Анализировать системные требования и оценивать техническую реализацию.
Взаимодействовать со смежными командами для согласования API и интеграций.
Участвовать в развитии архитектуры и повышении надёжности сервисов.
Что важно
От 3 лет коммерческой разработки на Python.
Уверенное владение Python и понимание особенностей языка.
Знание ООП, SOLID и основных принципов проектирования кода.
Опыт написания читаемого, поддерживаемого и тестируемого кода.
Практический опыт работы с PostgreSQL: сложные SQL-запросы, проектирование схем и оптимизация производительности.
Понимание микросервисной архитектуры, её преимуществ и ограничений, умение отличать микросервисы от распределённого монолита.
Опыт разработки и проектирования REST API.
Умение анализировать требования, аргументировать технические решения и оценивать последствия изменений.
Опыт проведения code review и участия в обсуждении архитектурных решений.
Готовность работать со сложной существующей системой и постепенно улучшать её.
Будет плюсом
Опыт разработки на FastAPI.
Практический опыт работы с Kafka и RabbitMQ.
Опыт настройки и поддержки CI/CD в GitLab CI.
Знакомство с Rust.
Опыт работы с LLM-инструментами и внимательного ревью кода, сгенерированного ИИ.
Опыт проектирования отказоустойчивых сервисов и асинхронных интеграций.
Английский
Отдельное требование к английскому не указано.
Процесс
Короткое общение с рекрутером.
Техническое интервью / TechCertify-скрининг.
Передача на подходящие проекты клиентам.
Если вам интересно разбираться в сложных системах, принимать инженерные решения и создавать код, который удобно поддерживать и развивать, будем рады вашему отклику.
Навыки из вакансии
Письмо под эту вакансию
Напишет ИИ-работяга по вашему резюме с hh.ru. Бесплатно, 5 в день.
Нужен вход через Telegram и подключённый hh — резюме берём оттуда.



