Senior PHP Developer (VK Play)
Требуется на работу senior php developer (vk play).
Должностные обязанности:
VK Play
— площадка для любителей игр, разработчиков и авторов контента. Мы объединяем в себе каталог игр, стриминг, киберспорт, новостное медиа, а также облачный гейминг и околоигровые сервисы. На площадке представлены игры на любой вкус — от лёгких головоломок до хардкорного экшена с возможностью запускать игры через сервис облачного гейминга с любого ПК. Для разработчиков есть возможность публиковать как F2P, так и премиум-проекты.
Для фанатов киберспорта VK Play также проводит любительские и профессиональные, открытые и эксклюзивные кибертурниры. Для стримеров — прямые трансляции на VK Play Live, возможность просматривать и вести стримы, создавать платные подписки на канал. В нашей команде работают профессионалы, которые создают будущее российской игровой индустрии. Мы используем самые актуальные и масштабируемые технологии, работаем по Agile. Строим игровую платформу, которая раздает со своего CDN петабайты игровых дистрибутивов и обновлений. Разрабатываем собственную технологию для стриминга и строим инфраструктуру по всей России.
Задачи:
разработка программного кода серверной части проекта pvp.vkplay.ru;
создание и оптимизация SQL-запросов с целью уменьшения нагрузки на базы данных и минимизации времени ответа сервера;
проработка архитектурных решений;
поддержка существующего кода;
участие в документировании программного кода в соответствии с принятыми в команде процедурами (Swagger).
Требования:
хорошее знание MySQL, умение профилировать и оптимизировать запросы;
знание PHP-фреймворков и уместность их применения для конкретных задач;
опыт создания high-load REST API сервисов;
готовность быстро разобраться в новой для себя технологии;
способность соблюдать сроки и не стесняться говорить о проблемах;
опыт поиска багов в чужом коде с большим количеством межсервисных взаимодействий;
опыт работы с GIT, Gitlab CI/CD;
опыт работы с Redis, опыт работы с ElasticSearch;
опыт работы с Memcache, опыт работы с Docker.
Будет плюсом:
знание Go;
опыт работы с Kubernetes;
опыт работы с Kafka.
Условия:
Полный рабочий день