Ultimate Guitar — это сервис и приложение с крупнейшим каталогом аккордов и табов для игры на разных музыкальных инструментах - гитаре, укулеле и фортепиано.
На сегодняшний день у нас около 300 миллионов пользователей по всему миру, основная часть нашей аудитории из США и Европы. Нашим продуктом пользуются профессиональные музыканты и те, для кого музыка - это увлечение и хобби.
Наша миссия - это облегчать жизнь музыкантам, создавая для них удобные и полезные продукты.
Команда UG расширяется в виду супер амбициозных целей на ближайшие годы и мы ищем сильного backend разработчика в команду потребления контента. Целью этой команды будет работа по всем направлением, связанным с потреблением контента на платформе. Контент есть - нужно его эффективно раздавать, - рекомендательные системы, новые точки входа, retention сервис, улучшения поиска - всё то, что нарастит потребление контента и timespent пользователя - в области ответственности этой команды.
Наш стек: PHP 8.0, Yii2, MySQL Cluster (Galera Cluster), ClickHouse Cluster, Kittenhouse, ElasticSearch, AWS SQS, Redis, Graylog, Grafana, Prometheus, Zabbix, Jenkins, Swagger, микросервисы на Golang
У нас будет интересно, если:
- Вам интересно работать на highload проектах, которыми пользуются миллионы людей по всему миру, с актуальным стеком и возможностью погрузиться в новые технологии;
- Вы хотите работать в компании, которая занимается созданием абсолютно новых инструментов и сервисов для музыкантов;
- Вы любите не только создавать новое, но и доводить до совершенства имеющиеся хорошие решения;
- Вас привлекает работа в сильной и очень амбициозной команде.
Что нужно будет делать: - Создавать гибкую архитектуру и приводить к ней существующий функционал;
- Проектировать новый функционал с нуля;
- Улучшать поиск, поисковые движки sphinx, elastic;
- Улучшать каталоги контента, ранжирование;
- Ускорять отдачу контента пользователям (видео, картинки, файлы).
Что мы ждем от вас: - Большой опыт владения современным PHP (мы используем PHP 8.0), умение использовать достоинства языка;
- Умение проектировать и оптимизировать реляционные базы данных (мы используем MySQL);
- Опыт работы с ElasticSearch;
- Умение самостоятельно вести проекты от проектирования до релиза и поддержки;
- Умение оценивать сроки, вовремя сигнализировать о проблеме, ориентироваться на результат;
- Понимание какие задачи можно решить "быстро", а какие нужно решить "идеально";
- Опыт оптимизации PHP приложений под нагрузку.
Плюсом будет - Опыт работы с высоконагруженными проектами с большой историей развития;
- Опыт работы с поисковыми системами;
- Опыт работы с отдачей видео контента в большом объеме;
- Опыт работы с высоконагруженной отдачей/преобразованием изображений на лету.
Что мы предлагаем: - Гибкий график и "remote first". У нас гибкий режим работы и все возможности для удаленной работы. Команды и сотрудники самостоятельно выбирают самый эффективный график работы. Есть общепринятые часы присутствия, в которые мы все находимся на связи и у нас пятидневная рабочая неделя.
- Штаб-квартира в 30 минутах от моря. Наш головной офис расположен в Калининграде — городе с уникальным расположением и европейский колоритом. Ближе к Европе, чем к России. Полчаса езды – и ты на море: например, чтобы заняться серфингом в компании коллег. Если решите переехать - поможем!
- Социальный пакет. Медицинская страховка, оплата обучения, участия в конференциях и митапах.
- Уникальная культура эффективной работы. Мы реализуем проекты уровня "11 из 10", готовы к риску и смелым гипотезам, но ставим адекватные планы и цели по OKR. А еще в WSM Group проходят уникальные стратегические сессии, в которых может участвовать абсолютно каждый сотрудник.
- Распределенная команда международного уровня. WSM Group сотрудничает с маркетинговым офисом в США и дизайн-хабом в Великобритании. Мы практикуем remote first и готовы к найму кандидатов из любой точки мира.