Яндекс.Коллекции — молодой и очень быстро растущий сервис для создания коллекций (из картинок, видео, ссылок и пр.). Также в сервисе ищут идеи и вдохновение — в подборках других пользователей. В Коллекциях задействованы различные социальные механики — лайки, подписки и комментарии, есть много типов рекомендаций — карточек, коллекций, других пользователей. Персональная лента строится на основе интересов пользователя: учитываются поисковые запросы, действия в Яндекс.Браузере и приложении Яндекс.
Мы ищем талантливого разработчика, который присоединится к бэкенд-команде сервиса.
====Мы ожидаем, что вы:
- умеете писать на одном из серверных языков программирования;
- умеете программировать на Python или хотите его изучить;
- знаете SQL, работали с реляционными базами данных;
- хорошо знаете алгоритмы и структуры данных;
- понимаете принципы объектно ориентированного программирования;
- разрабатывали веб-сервисы;
- умеете тестировать собственный код.
====Кроме того, приветствуются:
- опыт управления разработкой;
- опыт проектирования и разработки высоконагруженных систем;
- хорошее знание SQL.
====Вам предстоит:
Принимать технические решения о развитии компонентов бэкенда и направлять около десяти разработчиков, а именно:
- планировать и реализовывать крупные инфраструктурные проекты (вроде переезда на новую БД);
- принимать технические решения о реализации продуктовых заказов (например, о создании совместных коллекций со своей системой прав доступа для различных пользователей или о поднятии инфраструктуры отгрузки данных для коммерческих коллекций в БК).
В процессе можно стать ключевым сотрудником в разработке бэкенда Яндекс.Коллекций и принимать основные решения о развитии инфраструктуры, реализации продуктовых заказов и подборе новых членов команды.