Мы разрабатываем технологическую платформу для образовательных продуктов Яндекса. Создаём общие бэкенд-сервисы и платформенные решения, которые помогают командам развивать продукты быстрее и не решать одни и те же задачи разными способами. Ищем сильного техлида — бэкенд-разработчика со знанием Python уровня senior, который будет отвечать за одно из направлений: проектировать архитектуру, писать код, вести разработку, помогать команде и договариваться со смежными подразделениями.

Обязанности:

Бэкенд-разработка полного цикла
Вы будете участвовать в полном цикле разработки сервисов: обсуждать идеи, проектировать архитектуру, писать код на Python, проводить код-ревью, тестировать решения и доводить их до продакшена. Развитие образовательной платформы
Вам предстоит проектировать и развивать платформенные бэкенд-сервисы для образовательных продуктов: API, модели данных, интеграции и внутреннюю бизнес-логику. Важная часть работы — создавать общие решения, которые можно переиспользовать в разных продуктах. Архитектура и техническое лидерство
Вы будете принимать архитектурные решения, декомпозировать задачи, помогать команде с технически сложными вопросами и поддерживать качество разработки. Роль предполагает активное участие в разработке (hands-on): основная часть времени — код, архитектура и ревью. Взаимодействие с командами
Платформа развивается вместе с продуктами, поэтому нужно будет общаться со смежными командами, понимать их потребности и ограничения, договариваться о технических решениях и доводить интеграции до результата. Больше о бэкенде в Яндексе — в канале Yandex for Backend

Ключевые навыки:

  • Проектировали и поддерживали продакшен-сервисы
  • Работали с PostgreSQL или другими реляционными базами данных
  • Уверенно разрабатываете бэкенд-сервисы на Python
  • Понимаете архитектуру веб/бэкенд-сервисов
  • Имеете опыт технического лидерства
  • Умеете самостоятельно выполнять задачи и брать ответственность за результат
  • Способны договариваться со смежными командами и аргументировать технические решения

Дополнительные требования:

  • Занимались платформенной разработкой
  • Работали с LMS, LXP или образовательными продуктами
  • Проектировали распределённые системы
  • Работали с Go
  • Используете DevOps-практики