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 и когда вы в последний раз использовали этот фреймворк в работе.
TGStat - крупнейший аналитический сервис для Telegram-каналов и чатов. Мы помогаем администраторам, рекламодателям и агентствам анализировать аудиторию, отслеживать эффективность рекламы и принимать решения на основе данных. Аудитория сервиса насчитывает более 21 млн уникальных пользователей в месяц . Мы работаем с огромными массивами данных и продолжаем укреплять позицию лидера рынка в своей нише. Мы активно развиваем сервис и сейчас ищем QA, которому интересно не только “проверять кнопки”, но и влиять на качество продукта, процессы и пользовательский опыт. Что нужно делать Проводить ручное тестирование веб-сервисов; Тестировать существующую и новую функциональность; Проверять адаптивную верстку и проводить кроссбраузерное тестирование; Выявлять, воспроизводить и документировать баги фронтенда и бэкенда; Находить и анализировать ошибки в консоли браузера; Писать тест-кейсы и планировать тестирование; Участвовать в проработке новых продуктовых задач; Что мы ждем от тебя: Опыт работы веб-тестировщиком от 2 лет; Отличное понимание архитектуры и принципов работы веб-сервисов (клиент-серверное взаимодействие); Понимание HTTP, кодов ответов сервера и структуры веб-страниц (HTML/CSS); Опыт тестирования веб-интерфейсов и REST API крупных, высоконагруженных сервисов; Уверенное владение DevTools и Postman; Опыт проведения нагрузочного тестирования веб-ресурсов. Будет плюсом: Понимание принципов автоматизации тестирования UI/API; Опыт написания автотестов; Опыт работы PHP-разработчиком. Что предлагаем: Удаленная работа с гибким графиком 5/2; Интересные и масштабные задачи на рынке аналитики Telegram и других мессенджеров и социальных сетей; Стабильные выплаты ЗП; Уровень вознаграждения обсуждается персонально. Этапы найм: Небольшое тестовое задание; Первичное собеседование; Финальное собеседование. Если вы внимательно прочитали вакансию, расскажите в сопроводительном, в какой команде вы работали на последнем проекте и какая была ваша роль в QA-процессе?