Senior Backend Developer / Technical Lead [PHP] [Yii2]

TGStat
Москва
от 300 000 RUR
🏢 Офис
Middle
Полная занятость
Россия
Описание вакансии

TGStat - крупнейший аналитический сервис для Telegram-каналов и чатов. Мы помогаем администраторам, рекламодателям и агентствам анализировать аудиторию, отслеживать эффективность рекламы и принимать решения на основе данных.

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

Кого мы ищем

Мы ищем сильного практикующего backend-разработчика с глубоким знанием PHP и коммерческим опытом работы на Yii2, который сможет взять на себя техническое руководство командой и ответственность за результат разработки.

Нам нужен специалист, способный вести задачи по полному циклу: от проработки технического решения и распределения работы до проверки, релиза и стабильной работы в production. Важно уметь оценивать последствия изменений для всей системы, заранее выявлять технические риски и учитывать особенности уже работающего продукта.

Мы ищем разработчика, который сочетает компетенции ведущего разработчика, тимлида и технического лидера, при этом продолжает самостоятельно работать над наиболее сложными и ответственными участками системы.

Основной стек

PHP 7, Yii2
MySQL
ClickHouse
Sphinx
Memcached
BeanstalkD
Git
jQuery, Bootstrap
Ожидания от кандидата
Отличное знание PHP 7+ и фреймворка Yii2. Рассматриваем только кандидатов с коммерческим опытом разработки на Yii2.
Понимание архитектуры современных веб-приложений, принципов проектирования распределённых систем и микросервисной архитектуры, понимание взаимодействия сервисов, их связности и влияния изменений на систему в целом.
Понимание принципов SOLID и ООП.
Представление о том, как устроен жизненный цикл HTTP-запроса.
Опыт создания высоконагруженных систем в условиях нулевого downtime.
Умение разбираться в чужом коде и готовность его дорабатывать.
Понимание того, как построить эффективную, масштабируемую архитектуру базы данных. Опыт работы с MySQL не менее 3 лет (написание сложных запросов; понимание EXPLAIN; работы индексов; оптимизация медленных запросов; успешный опыт эксплуатации таблиц 100Gb+).
Приветствуется опыт и знание: Memcached, Sphinx, ClickHouse, BeanstalkD.
HTML5 и CSS3, Bootstrap, на уровне "все умею, но предпочитаю бэкенд".
Обязанности
Вести задачи от постановки до стабильного релиза в production.
Проектировать технические решения и развивать архитектуру системы.
Декомпозировать задачи, распределять работу и контролировать итоговый результат.
Самостоятельно разрабатывать наиболее сложные и ответственные части проекта.
Проводить code review и помогать команде находить оптимальные технические решения.
Проверять совместимость изменений с существующими данными, пользовательскими сценариями и компонентами системы.
Оценивать риски, готовность и порядок выпуска релизов.
Контролировать качество, производительность и поддерживаемость кодовой базы.
Отвечать за техническое качество разработки всей команды, а не только собственного кода.
Условия
График работы - 5/2, рабочий день 8 часов, гибкий график.
Удаленно.
Стабильный доход.
Отсутствие бюрократии и тайм-трекеров.
Уровень оплаты персонально обсуждается с каждым кандидатом.
Этапы найма
Первичное собеседование
Небольшое тестовое задание
Финальное собеседование

Просим не откликаться на вакансию, если вы не готовы выполнить тестовое задание.

Если вакансия вам понравилась, в сопроводительном письме укажите, пожалуйста, общий коммерческий опыт работы с Yii2 и когда вы в последний раз использовали этот фреймворк в работе.

Технологии и навыки
AI-помощник
Источникhh.ru
Опубликовано1 дн назад
Выше рынка на 50%
вакансия300 000
в среднем по рынку200 000
Если при отклике просят перевести деньги, назвать код из SMS, войти через чужой аккаунт или установить непонятное приложение — это признаки мошенничества. Не соглашайся и напиши нам через чат с основателем или форму обратной связи.