* Основной язык — Python, для высоконагруженных частей используем Go, на фронтенде — TypeScript
* Данные храним в PostgreSQL и MongoDB, кешируем в Redis
Обязанности:
Продовая разработка полного циклаУ нас нет конвейера, где вы только пишете код. Вы будете участвовать в обсуждении идей, проектировать архитектуру, писать тесты, проводить код-ревью и доводить фичи до продакшена. Развитие продуктов
Вам предстоит реализовывать сложную бизнес-логику (LMS, геймификация, интеграции), проектировать API и оптимизировать работу с данными. Совершенствование системы и культуры разработки
Мы уделяем должное внимание техдолгу и качеству. Больше о бэкенде в Яндексе — в канале Yandex for Backend
Ключевые навыки:
- Понимаете архитектуру современных веб-сервисов и умеете принимать решения, которые не придётся переписывать через полгода
- Уверенно владеете Python
- Умеете работать с базами данных (SQL/NoSQL): проектировать схемы с нуля и оптимизировать сложные запросы.
- Пишете тестируемый код и готовы отвечать за его работоспособность
- Ориентируетесь в классических алгоритмах и структурах данных
Дополнительные требования:
- Как и мы, болеете за образование
- Разрабатывали LMS, LXP
- Знакомы с Go или хотите его освоить