- Страна
- Россия
Python-разработчик
Известный бренд с масштабными задачами, гибридный формат работы в Москве и четкие требования к техническому стеку. Отсутствие указанной зарплаты — единственный существенный минус.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Улучшите резюме под эту вакансию
Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт
Сложность вакансии
Требуется солидный опыт от 5 лет и глубокое понимание архитектуры распределенных систем, включая gRPC и Kafka. Высокая планка ответственности за весь жизненный цикл фичи, включая поддержку в проде.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Работодатель не указал зарплатную вилку, однако для Middle+/Senior Python разработчика с опытом от 5 лет в Москве рыночные показатели составляют от 250 000 до 400 000 рублей. Предложение будет сильно зависеть от результатов технического интервью.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
Вкусно - и точка
Python-разработчик
Опыт работы: от 5 лет
Формат работы: гибрид (Москва)
*☑️* Чем предстоит заниматься
-Проектировать, разрабатывать и развивать микросервисы на Python в распределённой среде
-Прорабатывать ТЗ вместе с системным аналитиком: уточнять требования, предлагать улучшения постановки, влиять на финальное решение
-Опекать фичу на всём пути — от дизайна и реализации до выкатки и первого времени в проде: настраивать метрики в Grafana, следить за поведением под нагрузкой
-Активно участвовать в проработке архитектуры и дизайн-ревью, предлагать и защищать решения
-Замечать узкие места и потенциальные риски на ранних этапах и обсуждать их с командой
-Быть 3-й линией поддержки: разбирать инциденты до первопричины по трейсам/логам/метрикам и закрывать класс ошибки
-Документировать код
*☑️* Наши пожелания к кандидатам
-Профильное высшее образование в области информатики, программной инженерии или смежной технической специальности
-Опыт в разработке от 5 лет
-Сильный Python, уверенный async (asyncio): понимаете, где он помогает, а где мешает
-Опыт проектирования сервисов в распределённой системе: осознанный выбор между синхронным (gRPC) и асинхронным (Kafka/RabbitMQ) взаимодействием, идемпотентность, консистентность данных между сервисами
-Грамотный дизайн контрактов между сервисами: версионирование, обратная совместимость
-Тестируемость закладываете в дизайн, а не дописываете тесты «потом»
-Самостоятельность и ответственность за результат на всём цикле задачи
Больше похожих вакансий + автоотклики с ИИ
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- Python
- asyncio
- gRPC
- Kafka
- RabbitMQ
- Grafana
- Microservices
- Distributed Systems
Возможные вопросы на собеседовании
Вакансия требует осознанного выбора между синхронным и асинхронным взаимодействием.
В каких сценариях вы предпочтете gRPC вместо Kafka для взаимодействия микросервисов, и наоборот?
В описании упоминается важность идемпотентности в распределенных системах.
Как вы реализуете идемпотентность при обработке сообщений из Kafka, чтобы избежать дублирования данных?
Работа с asyncio требует понимания внутренних механизмов.
Расскажите о ситуациях, когда использование asyncio может негативно сказаться на производительности Python-приложения.
Роль включает 3-ю линию поддержки и работу с инцидентами.
Опишите ваш алгоритм поиска первопричины (root cause analysis) сложного инцидента в распределенной системе с использованием трейсов и логов.
Упоминается важность обратной совместимости контрактов.
Какие стратегии версионирования API вы применяете для обеспечения бесперебойной работы сервисов при обновлении контрактов?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

