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

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

Развитие серверной архитектуры
Вы будете не просто писать CRUD-эндпоинты по ТЗ, а проектировать решения вместе с командой: выбирать подходящие паттерны, продумывать масштабируемость и создавать систему, которую приятно и легко поддерживать. Оптимизация сервисов
Вы будете писать код, который легко читать, тестировать и расширять. Рефакторинг — не наказание, а естественная часть работы. Вы будете следить за тем, чтобы архитектура оставалась понятной, а техдолг не копился в тёмных углах. Работа в кросс-функциональной команде
Вы будете работать с фронтендерами, QA-инженерами и дизайнерами. У вас не будет ограничений по сервису, заказчику или типу задач — вы сами будете активно участвовать в выборе подходящих решений. Больше о бэкенде в Яндексе — в канале Yandex for Backend

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

  • Работали с современными фреймворками (FastAPI, Django или aiohttp)
  • Работали с ORM и PostgreSQL
  • Уверенно владеете Python
  • Тестируете, документируете и сопровождаете свой код
  • Готовы разбираться в продуктовых проблемах и вместе с командой находить оптимальные решения

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

  • Готовы развиваться как T-shaped-специалист: знакомиться со смежными областями (фронтенд, инфраструктура, QA, продукт) в зависимости от интересов
  • Знакомы с Docker, Kubernetes и CI/CD-практиками
  • AI-оптимист: активно внедряете AI в свою работу и делитесь опытом с коллегами