О компании и команде
Наш сервис (TGStat.ru) помогает сотням тысяч администраторов Telegram-каналов и рекламодателей получать аналитику для каналов и чатов.
Это быстроразвивающийся крупный сервис, с ежемесячной аудиторией
более 17 млн пользователей и огромными массивами данных, лидер рынка в
своей нише.
Основной стек используемых технологий:
- PHP 7, Yii2, Git
- MySQL, Sphinx, Memcached, ClickHouse
- BeanstalkD
Ожидания от кандидата
- Отличные знания PHP7+ и фреймворка Yii2
- Чёткое понимание того, как устроена архитектура веб приложения, понимание принципов работы его отдельных составляющих
- Понимание принципов SOLID и ООП
- Представление о том, как устроен жизненный цикл HTTP-запроса
- Опыт создания высоконагруженных систем в условиях нулевого downtime
- Умение разбираться в чужом коде и готовность его дорабатывать
- Понимание
того, как построить эффективную, масштабируемую архитектуру базы
данных. Опыт работы с MySQL не менее 3 лет (написание сложных запросов;
понимание EXPLAIN; работы индексов; оптимизация медленных запросов; успешный опыт эксплуатации таблиц 100Gb+)
- Приветствуется опыт и знание: NoSQL, Sphinx, ClickHouse, BeanstalkD
- HTML5 и CSS3, Bootstrap, на уровне "все умею, но предпочитаю бэкенд"
Чем предстоит заниматься:
- Разработка новых сервисов и поддержка существующих
- Рефакторинг и оптимизация кода
- Участие в продуктовой проработке вместе с командой
- Масштабирование проекта под растущие нагрузки
- Code Review других членов команды
Условия работы
- График работы - 5/2, рабочий день 8 часов, гибкий график
- Удаленно
- Стабильный доход
Перспективы:
- Рост в руководителя группы разработки, CTO