К списку

Python-pазработчик

VK

УдалённоМосква middleОпыт сотрудниковBackendpython

Наша команда работает над линейкой продуктов департамента образования. Одни из них — это LMS VK Education, где для всех желающих доступны различные курсы и программы офлайн- и онлайн-обучения, и чемпионатная платформа All Cups, где проводятся соревнования по различным механикам (от спортивного программирования до решения задач по обучению ML-моделей). Мы постоянно работаем над развитием платформ, поддерживаем интеграции с другими нашими сервисами, улучшаем пользовательский опыт на основе обратной связи. 

У нас ты сможешь проявить свою экспертизу, поработать над реально интересными и разнообразными задачами, попробовать себя в проектировании решений, глубоком ревью и по-настоящему сможешь увидеть влияние принесённых изменений на отзывы пользователей.

Задачи

  • Разрабатывать продуктовый функционал backend‑части: бизнес‑логика, API, интеграции с внешними API и инструментами, фоновые задачи
  • Работать с данными: сложные выборки, выгрузки/преобразования, оптимизация запросов
  • Проводить код-ревью коллегам по команде, в том числе глубокое ревью
  • Писать автотесты для нового функционала и API
  • Участвовать в процессах подготовки и выкатки релизов, разбирать инциденты на проде

Требования

  • Владение Python 3, опыт разработки на Django, понимание ORM и типовых проблем производительности, опыт разработки и поддержки REST API на drf
  • Знание SQL и реляционных БД: индексы, транзакции, оптимизация запросов
  • Знание концепций кеширования, опыт работы с key-value и inmemory БД
  • Понимание основных веб‑протоколов: http (методы/статусы/заголовки, cookie), базовое понимание сетевого взаимодействия, tcp, udp
  • Понимание типовых веб‑уязвимостей и защиты на уровне приложения: XSS/CSRF/инъекции; базовые практики защиты API (rate limiting / валидация / права доступа)

Будет плюсом

  • Наличие опыта во frontend-разработке: базовые навыки вёрстки (в том числе адаптивной), JavaScript, TypeScript, React, Mobx (понимание клиентского состояния и взаимодействия с API)
  • Опыт работы с WebSocket на клиенте (Centrifugo)
  • Опыт работы с Docker, уверенное владение Linux, понимание концепций процессов / потоков / устройства ФС

Источник: team.vk.company (VK) 29 августа 2026