TeamLead PHP
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Enaza.Apps – быстро-растущее и новаторское направление нашей компании. Мы разрабатываем white-label решения для музыкальных стриминговых сервисов в партнерстве с крупными операторами сотовой связи. Основная география наших партнеров — это страны СНГ: Казахстан, Узбекистан, Таджикистан, Украина и т.п.
На данный момент мы в поиске Руководителя группы разработки (Team Lead) на наш продукт Enaza.Music, который смог бы совмещать управленческие функции и заниматься разработкой на PHP (25% / 75%).
Управление предстоит только backend-командой (6 PHP разработчиков). Тестировщики, а также мобильные и клиентские разработчики выделены в отдельные команды. Tech Lead в команде тоже есть :)
Наш стек:
- Backend: PHP 7, Yii framework, MySQL, PostgreSQL, Elasticsearch, Redis, RabbitMQ.
- Frontend: Vue.js
- DevOps: Gitlab, Kubernetes, Helm
- SRE: Prometheus, Zabbix, Grafana, NewRelic, ELK.
Технические функции:
- разрабатывать и поддерживать платформу музыкального сервиса Enaza.Music
- реализовывать API для мобильных приложений, веб-сайта и других пользовательских интерфейсов (Smart TV, носимые устройства и проч.)
- писать автотесты для ключевого функционала
- проводить code-review
- разрабатывать и совершенствовать механизм рекомендаций контента
- совершенствовать алгоритмы поиска (с использованием эвристик и персональных предпочтений пользователей)
- расширять список доступных способов оплаты
- внедрять новые способы авторизации и регистрации с использованием протоколов OAuth, SSO и т.д.
Управленческие функции:
- управление командой backend-разработчиков (сейчас 6 человек), в том числе управление численностью и найм сотрудников вместе с HR
- развитие членов команды (проведение 1:1, построение индивидуальных планов развития), onboarding новичков в команду. Исторически в нашей команде всегда был только Tech-lead, поэтому важен именно блок по работе с командой
- координирование процесса разработки: постановка задач команде, расстановка приоритетов, контроль сроков и качества, совместно с Tech-Lead’ом.
- проведение код-ревью, планирование рефакторинга (при необходимости)
- управление техническими рисками и изменениями проекта
- управление техническим долгом (например, вовремя сказать “стоп”, когда нужно потратить время на закрытие технического долга)
- стратегическое планирование развития технической части продукта
Что мы делаем каждый день?
Последний год мы сфокусированы на разработке собственного продукта на основе микро-сервисной архитектуры, и сейчас активно занимаемся переносом существующих партнеров с легаси-решений (монолита) на неё.
Поэтому, сейчас нам нужен специалист, которого не напугать поддержкой старого кода, и который готов шаг за шагом навести порядок во всех ключевых подсистемах сервиса.
Что мы ожидаем от кандидата:
- Опыт управления командой или наставничества
- Умение быть лидером в команде, видеть настроения людей
- Умение обучать и систематизировать информацию
- Работу в команде, соблюдения как общепринятых (SOLID, DRY, KISS), так и внутрикомандных стандартов разработки
- Углубленные знания: PHP, фреймворка Yii, SQL (проектирование БД, написание любых запросов, понимание работы индексов, оптимизация, PDO)
- Знание *nix систем
- Опыт работы с системами контроля версий (мы используем Git), RabbitMQ, Redis
- Умение оценивать сложность и объем задач, сроки исполнения
- Умение разбираться в чужом коде, придерживаться PSR-стандартов при кодировании
- Опыт работы с Docker и kubernetes (k8s) будет плюсом
Условия:
- Официальное трудоустройство
- Официальная заработная плата
- Удаленная работа или работа в уютном офисе в г.Пермь (в районе Технопарка), работа в офисе - предпочтительнее
- График работы с 10:00 до 19:00 (либо гибкий - по согласованию)
- Работа в продуктовой команде
- Прозрачная организационная структура и понятные зоны ответственности: для внедрения нововведений не нужно проходить миллион согласований и 7 кругов ада
- Прямое влияние на развитие проекта и выбор стека
Бонусы
Приятные бонусы, помимо зарплаты:
- ДМС (после истечения исп.срока)
- Компенсация расходов на самообучение: любые внешние курсы, тренинги, конференции и вебинары (после исп.срока)
- Бесплатное посещение фитнес-клубов BodyBoom для вас и ваших мужа/жены (с первого дня работы)
- Доступ к корпоративным скидкам от федеральных и международных партнеров (Samsung, OZON, KDL, Пятерочка, IVI, ЛИТРЕС, доставка ... и 500+ других компаний) с первого дня работы
- Корпоративное обучение английскому языку
- Бесплатная парковка
- Ежемесячные поздравления именинников с подарками от компании
- Возможно участие с экспертизой в своей профессиональной области во внутренних workshops или на региональных/Российских конференциях (с поддержкой компании)
- Посещение тематических региональных/Российских выставок и конференций (с компенсацией затрат от компании)
Если мы на одной волне, откликайтесь!