TGStat помогает сотням тысяч администраторов Telegram-каналов и рекламодателей получать аналитику для каналов и чатов.
Это быстроразвивающийся крупный сервис, с ежемесячной аудиторией более 20 млн пользователей и огромными массивами данных, лидер рынка в своей нише.
Основной стек используемых технологий:
- 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