Мы — команда сервиса Яндекс Учебник. Наш основной продукт — это платформа для школьного образования, которая делает обучение доступным для детей и удобным для учителей.
Недавно мы запустили помощника по математике с искусственным интеллектом. Он не просто даёт решение задачи, но и объясняет его пошагово, помогая ребёнку учиться самостоятельно.
Мы используем React для фронтенда, а бэкенд пишем на Python (Django/FastAPI), Go и Node.js.
Какие задачи вас ждут
Руководство командой бэкенд-разработчиков
Ставить перед командой цели, помогать в их достижении и контролировать процесс.
Организация работы по разработке новой функциональности
Вам нужно будет находить разумный баланс между запросами продакт-менеджеров, техническими ограничениями и возможными сроками.
Проектирование архитектуры новых сервисов и поддержка
Вам предстоит работать над тем, чтобы в процессе эксплуатации программного обеспечения возникало меньше проблем, а их решение занимало меньше времени и было проще.
Мы ждем, что вы
- Уверенно владеете как минимум одним из языков: Python, Node.js, Go
- Можете проектировать микросервисы с реляционными и нереляционными базами данных
- Управляли командой и как техлид (помогали расти людям технически), и как people-manager (мотивировали людей, ставили перед ними цели и помогали их достигать)
- Имеете опыт в разработке и построении архитектуры веб-сервисов
- Способны отделять важное и находить компромиссы
- Можете оценивать риски и сроки и достигать результатов согласно данным оценкам
Будет плюсом, если вы
- Хотите работать в образовательном проекте и понимаете важность образования в современном мире
- Работали с Django или FastAPI
- Имеете опыт работы с современными фронтенд-фреймворками или библиотеками (React/Vue/Angular/Svelte)