TeamLead PHP

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Разработка B2C и B2B сервисов в сфере электронных развлечений

Описание вакансии

Условия работы

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 или на региональных/Российских конференциях (с поддержкой компании)
  • Посещение тематических региональных/Российских выставок и конференций (с компенсацией затрат от компании)

Если мы на одной волне, откликайтесь!