👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Team Lead Backend (PHP, Symfony)

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

Москва, Санкт-Петербург, НовосибирскПолный рабочий деньМожно удаленно

Компания

Подбор персонала, сопровождение бизнеса, консалтинг

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

О компании и команде

Компания занимается разработкой и поддержкой высоконагруженных проектов для крупных компаний, в том числе с мировой известностью, основная часть которых представляет собой B2B решения развлекательной, игровой и спортивной тематики.

Ожидания от кандидата

Чем предстоит заниматься:

  • Анализ существующей кодовой базы;
  • Проектирование архитектуры;
  • Анализ, декомпозиция, постановка задач команде разработки и оценка сроков;
  • Контроль за качеством кода (code-review, следование best practice);
  • Участие в составлении roadmap вместе с CTO, контроль следования по сформированному плану;
  • Написание кода 20%, 80% - руководящие обязанности.

Какие навыки нужны:

  • Можете организовать свой тайм-менеджмент, соблюдать сроки или вовремя выявлять проблемы реализации;
  • Имеете опыт профессиональной разработки больших проектов более пяти лет;
  • Уверенно владеете PHP и одним из современных фреймворков - Symfony;
  • Опыт работы с базой данных Redis (KeyDB), понимание MySQL;
  • Умеете анализировать и оптимизировать SQL запросы, понимаете - что такое ACID;
  • Можете самостоятельно выявлять уязвимости и архитектурные просчеты;
  • Не боитесь профилировщиков и трассировщиков;
  • Готовы работать с легаси, любите рефакторинг, умеете следовать правилам написания кода компании;
  • Знаете ООП, умеете применять на практике паттерны проектирования, понимаете, для чего нужны интерфейсы;
  • Соблюдаете основные принципы, такие как как SOLID, DRY, KISS и т.д.;
  • Обладаете опытом разработки высоконагруженных систем;
  • Умеете строить читаемую архитектуру в зависимости от продуктовой задачи;
  • Разбираетесь в разных хранилищах данных и умеете их использовать там, где они необходимы (реляционные базы данных, хранилища типа «Ключ — значение» и др.);
  • Обладаете широким IT-кругозором и желанием развиваться.

Дополнительным преимуществом будет:

  • Практический опыт отладки, профилирования и оптимизации PHP-кода.
  • Знания MongoDB и ClickHouse;
  • Опыт работы с MySQL приветствуется, но не обязателен (есть свой отдел разработчиков баз данных);
  • Опыт написания unit-тестов;
  • Опыт написания и поддержки высоконагруженных систем;
  • Понимание Docker, K8s, Helm, Gitlab CI;
  • Опыт менторства и развития технических компетенций команды;
  • Опыт разработки по Kanban методологии;
  • Понимание DDD (проект с уклоном в DDD).

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

Что компания может предложить:

  • Достойный уровень заработной платы (зависит от пожеланий и профессионально уровня кандидата);
  • Никакой верстки и отвлекающих факторов;
  • Поездки на ИТ-конференции, митапы, учебные курсы за счет компании;
  • Оплачиваемые отпуска и больничные;
  • Возможен удаленный формат работы;
  • Возможность гибкого начала рабочего дня;
  • Удобное рабочее место, оборудованное современной техникой;
  • Возможность релокации на Кипр после испытательного срока.