PHP Developer (Senior, Lead)
О роли
Мы ищем PHP-разработчика уровня Senior / Lead, который сможет брать на себя ответственность за технические решения и, при необходимости, выполнять функции технического лидера. Роль предполагает участие в развитии архитектуры платформы, управлении качеством кода и координации работы команды.
Работа включает переписывание легаси-кода, интеграцию новых продуктов (Shared Hosting, SSL-сертификаты, Website Builder, Domain Connect, Logo Maker и др.), а также развитие платформы доменного регистратора с более чем 200 000 активных пользователей.
Работа включает переписывание легаси-кода, интеграцию новых продуктов (Shared Hosting, SSL-сертификаты, Website Builder, Domain Connect, Logo Maker и др.), а также развитие платформы доменного регистратора с более чем 200 000 активных пользователей.
Задачи и зона ответственности
- Техническое лидерство и участие в принятии архитектурных решений
- Планирование, распределение и делегирование задач (для уровня Lead)
- Code review и контроль качества кода
- Менторинг и техническая поддержка разработчиков
- Коммуникация с менеджментом и смежными командами
- Проектирование и обсуждение технической документации
- Выбор и обоснование технологий
- Улучшение процессов разработки, тестирования и деплоя
- Решение архитектурных и производительных задач
- Участие в ежедневных стендапах и командных обсуждениях
- Непосредственная разработка ключевого функционала
Требования
- Отличное знание PHP (5.6–8.1), опыт работы с Symfony, Yii, Doctrine, MySQL, RabbitMQ
- Уверенное понимание ООП и многоуровневой архитектуры
- 3+ лет опыта работы с современными PHP-фреймворками (основной — Yii2)
- 2+ лет опыта работы с ORM (Doctrine ORM)
- Опыт принятия архитектурных решений и ответственности за техническое качество
- Опыт работы в роли Senior или Lead-разработчика
- Знание Git (понимание merge и rebase)
- Опыт работы с GitLab и CI/CD
- Понимание Docker и принципов контейнеризации
- Базовые знания Nginx и PHP-FPM
- Опыт работы с системами мониторинга и трекинга (YouTrack, Jira, Sentry, Grafana, Prometheus и др.)
- Опыт работы в *nix-окружении
- Английский язык - желателен на уровне письменного общения(рабочая переписка, обсуждение задач, технические вопросы)
Условия работы
- Полная занятость (5/2), удалённый формат
- Высокий уровень компенсации с возможностью роста
- 3 недели оплачиваемого отпуска
- Оплачиваемый больничный (до 5 рабочих дней в год)
- Праздничный календарь адаптирован под страну проживания
- Дружелюбная и демократичная рабочая среда
- Ежемесячные и квартальные бонусы по результатам работы