Команда технологической платформы Яндекс Образования разрабатывает сервисы для образовательных программ — для школьников, студентов и IT‑профессионалов. Наши решения используют в том числе команды Школы анализа данных и Яндекс Лицея. С помощью наших сервисов пользователи поступают на программы, работают с личным кабинетом, завершают обучение, а команды запускают новые образовательные сценарии.
У нас сочетаются greenfield и платформенный масштаб. Мы запускаем продукты с нуля — от гипотезы до продакшена — и превращаем повторяющиеся задачи в общие сервисы для разных команд. Здесь можно ощутить динамику стартапа, использовать инфраструктуру и экспертизу Яндекса и быстро увидеть результат своей работы.
Ищем старшего бэкенд‑разработчика с опытом технического лидерства. Роль hands‑on: примерно половину времени займёт разработка, архитектура и код-ревью, вторую половину — поиск технических решений, декомпозиция, синхронизация и развитие инженерных практик. В перспективе мы видим вас в роли тимлида и «играющего тренера»: предстоит писать код и отвечать за результат команды.
Мы отвечаем за полный жизненный цикл сервисов и их надёжную работу, развиваем интеграции с общим административным бэк-офисом и при необходимости взаимодействуем с командами аутсорс‑разработки.
Платформа и продукты, с которыми предстоит работать:
Наш стек технологий:
При этом мы подбираем инструменты под конкретную задачу, а не следуем заранее заданному списку технологий.
Цикл разработки
Вы будете обсуждать идеи для продукта, проектировать архитектуру, API и модели данных, писать продакшен‑код и тесты, проверять код в ходе код-ревью, выпускать решения в продакшен и поддерживать их после запуска.
Развитие платформы
Вам предстоит создавать сервисы с нуля, развивать общие компоненты и искать баланс между потребностями конкретного продукта и платформенными решениями, которые можно использовать повторно.
Техническое лидерство
Вы будете принимать архитектурные решения и обосновывать их, разбивать сложные задачи на более простые части, помогать коллегам и следить за качеством инженерных практик.
Интеграции
Нужно будет изучать потребности продуктовых команд, договариваться с коллегами из других отделов и доводить интеграции до рабочего состояния.
Больше о бэкенде в Яндексе — в канале Yandex for Backend