Ведущий PHP разработчик (TeamLead)
ENAZA
( enaza.pro )
Аккаунт зарегистрирован с email *@enazadev.ru
Опыт работы от 3 до 5 летот 120 000 до 170 000 ₽
Enaza Group - группа компаний, сфокусированная на компьютерных играх и музыкальном контенте. Мы создаем B2C и B2B сервисы в сфере электронных развлечений и музыки.
На данный момент мы в поиске Руководителя группы разработки (Team Lead) на проект Enaza.Music, который смог бы совмещать управленческие функции и заниматься разработкой на PHP (50/50).
Это направление в нашей компании - молодое и амбициозное. Мы разрабатываем white-label музыкальные стриминговые сервисы в партнерстве с операторами сотовой связи. Один из них - mobimusic.kz. У нас интересные задачи, современный стэк, мы открыты к внедрению новых технологий (в планах переход на микросервисную архитектуру).
Какие задачи доведется выполнять:
- Поддержка и развитие продукта для существующих партнеров
- Адаптация существующего продукта для новых партнёров
- Реализация перехода на K8s
- Оптимизация работы продукта под высокие нагрузки (highload)
- Разработка архитектурных решений
Управленческие функции:
- управление группой разработки (сейчас 9 человек): 2 fullstack-разработчика, 2 Android, 2 iOS, 2 backend, 1 QA-инженер.
- развитие членов команды, onboarding новичков в команду
- координирование процесса разработки: постановка задач команде, расстановка приоритетов, контроль сроков и качества
- управление техническими рисками и изменениями проекта
- управление техническим долгом (например, вовремя сказать “стоп”, когда нужно потратить время на закрытие технического долга)
- организация процесса мониторинга IT-систем
- организация процесса релиз-менеджмента
- стратегическое планирование развития технической части продукта
Технические функции:
- разрабатывать и поддерживать платформу музыкального сервиса Enaza.Music (подробнее о стеке см.ниже)
- оптимизировать существующий функционал
- реализовывать API для мобильных приложений, веб-сайта и других пользовательских интерфейсов (Smart TV, носимые устройства и проч.)
- писать автотесты для ключевого функционала
- проводить code-review
- поддерживать систему отчётности с обработкой больших данных, которая позволит аналитикам и менеджерам быстро получать необходимые данные и принимать на их основе решения.
- разрабатывать и совершенствовать механизм рекомендаций контента
- совершенствовать алгоритмы поиска (с использованием эвристик и персональных предпочтений пользователей)
- расширять список доступных способов оплаты
- внедрять новые способы авторизации и регистрации с использованием протоколов OAuth и SSO
Наш стек:
- Backend: PHP 7, Yii framework, MySQL, Elasticsearch, Redis, RabbitMQ.
- Frontend: Vue.js
- DevOps: Gitlab, Kubernetes, Helm
- SRE: Prometheus, Zabbix, Grafana, NewRelic, ELK.
Что мы ожидаем от кандидата:
- Работу в команде, соблюдения стандартов разработки как общепринятых (SOLID, DRY, KISS), так и внутрикомандных договоренностей.
- Углубленные знания: PHP 7, фреймворка Yii, SQL (проектирование БД, написание любых запросов, понимание работы индексов, оптимизация, PDO).
- Знание *nix систем.
- Опыт работы с Docker и kubernetes (k8s)
- Опыт работы с системами контроля версий (мы используем Git), RabbitMQ, Redis
- Умение оценивать сложность и объем задач, сроки исполнения.
- Умение разбираться в чужом коде, придерживаться PSR-стандартов при кодировании.
- Ведение документации в Confluence.
Что мы предлагаем взамен:
- Официальное трудоустройство (бессрочный трудовой договор) либо сотрудничество через ИП, ГПХ, самозанятый и т.п.
- Белая заработная плата
- Удаленная работа или работа в офисе в г.Пермь
- Гибкий граф