Старший Python-разработчик
VK — один из крупнейших работодателей в РФ с сильной инженерной культурой и интересными задачами. Отсутствие указанной зарплаты немного снижает балл, но бренд компании компенсирует это карьерными перспективами.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Сложность вакансии
Высокая сложность обусловлена требованием к опыту (от 5 лет) и необходимостью работать в высоконагруженной среде крупной тех-компании. Ожидается глубокое понимание асинхронности и архитектурных паттернов.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
В крупных российских тех-гигантах (BigTech) зарплаты для Senior Python разработчиков обычно находятся в верхнем сегменте рынка. Указанный диапазон соответствует текущим рыночным реалиям для специалистов с опытом 5+ лет.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
*💻 VK ищет старшего Python-разработчика*
Нужно развивать серверные сервисы: проектировать API, выпускать новые функции и разбираться с производительностью и сбоями. В задачи также входят ревью кода и помощь коллегам.
Ищут разработчика с опытом от пяти лет, знанием FastAPI, асинхронного Python и PostgreSQL. Пригодится опыт работы с Kafka, RabbitMQ и Docker.
Можно работать удалённо. Возможность работы из другой страны нужно уточнить. Зарплата не указана.
*➡️* Откликнуться
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- Python
- FastAPI
- PostgreSQL
- Kafka
- RabbitMQ
- Docker
- Asynchronous Programming
Возможные вопросы на собеседовании
Вакансия предполагает работу в VK, где сервисы сталкиваются с огромным трафиком. Важно понимать, как кандидат оптимизирует запросы.
Как бы вы подошли к оптимизации медленного сложного запроса в PostgreSQL в высоконагруженной системе?
Требуется знание асинхронного Python. Важно проверить понимание внутреннего устройства event loop.
В чем разница между задачами, ограниченными CPU и I/O, в контексте асинхронности Python, и как это влияет на выбор библиотек?
Упоминаются Kafka и RabbitMQ. Нужно понять, умеет ли кандидат выбирать правильный инструмент под задачу.
В каких сценариях вы бы предпочли использовать Kafka вместо RabbitMQ и наоборот?
Роль Senior предполагает проектирование API.
Опишите ваш подход к обеспечению обратной совместимости API при выпуске новых функций.
В обязанности входит разбор сбоев.
Расскажите о самом сложном баге в продакшене, который вам довелось расследовать. Какие инструменты мониторинга вы использовали?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

