PHP разработчик в проект MyTracker
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
MyTracker — это мультиплатформенная система аналитики и атрибуции для мобильных приложений и веб-сайтов.
Это продвинутый и эффективный инструмент для сбора и обработки данных о маркетинговой активности и активности пользователей в приложении и на сайте. Платформа MyTracker помогает проектам анализировать пользователей и их поведение, чтобы принимать правильные решения относительно продукта или рекламных кампаний.
MyTracker сегодня — это более 1 миллиарда устройств и огромный технологический стек «под капотом». С платформой уже работает множество лидеров рынка в таких сферах как телеком, электронная коммерция, игры, утилиты и других вертикалях.
Благодаря большому набору доступных метрик, понятному интерфейсу и отсутствию ограничений по объемам и срокам хранения данных, MyTracker подходит широкому кругу пользователей: аналитикам, маркетологам, разработчикам и менеджерам продуктов.
Задачи
Разработка backend части аналитической платформы MyTracker:
- Поддержка существующих и разработка новых ETL процессов;
- Интеграция с партнерами, разработка сервисов обмена данными между MyTracker и рекламными площадками/сервисами монетизации;
- Разработка серверного API получения данных;
- Разработка и оптимизация сервиса построения отчетов;
- Разработка API для автоматизации работы с системой и выгрузки данных.
Требования
- Основной язык разработки в команде - PHP, плюсом будет опыт написания как web, так и консольных сервисов;
- Обязательно владение СУБД MySql - знание особенностей движков, сильных и слабых сторон каждого, опыт работы с большими таблицами, шардированием и репликацией;
- Будет плюсом опыт работы с NoSQL базами данных (Tarantool, Redis), с колоночными базами данных (HBase, Kudu, ClickHouse etс);
- Знание ОС Linux.
Будет плюсом
- Плюсом станет опыт работы с большим потоком входящих данных и обработки больших объемов статистики.