Мой Мир — российская социальная сеть, запуск которой состоялся в далёком 2007 году. Изначально у платформы были две главные цели: поиск и общение с друзьями. В 2015 году стратегия изменилась: теперь главные сервисы — музыка, видео и игры.
Мой Мир — это большой высоконагруженный проект: сотни очередей, миллиарды событий, пара десятков специализированных БД.
Здесь можно поучаствовать в разработке новой и поддержке старой функциональности, а также внести свой вклад в развитие социальной сети, посещаемость которой на сегодняшний день составляет сотни тысяч человек в сутки.
Сейчас планируем преобразование и продвижение этой платформы, поэтому ищем сильного Perl-разработчика.
Задачи
- Будете заниматься разработкой и поддержкой функциональности для высоконагруженного сервиса;
- поработаете с разными видами функциональности социальных сетей;
- столкнётесь с корутинами и собственным вариантом Tarantool;
- поучаствуете в проектировании архитектуры проекта;
- а также есть перспектива перехода на Golang в будущем — уже есть подсистемы, написанные на Golang, с которыми тоже удастся поработать.
Требования
- Уверенное знание стандартных библиотек Perl;
- опыт коммерческой разработки на Perl от 3 лет;
- хорошее знание SQL. У нас используется PostgreSQL;
- опыт работы с NoSQL БД;
- понимание принципов распределённой/асинхронной/отложенной обработки;
- понимание принципов работы http;
- умение эффективно использовать ресурсы системы;
- понимание принципов работы сетевых протоколов;
- опыт построения и проектирования API.
Будет плюсом
Знание Golang, Lua, ClickHouse, Centrifugo.
Мы предлагаем
Формат работы
Уровень
График работы
Мой Мир
Большой высоконагруженный проект с сотнями очередей, миллиардами событий, парой десятков специализированных БД.