Ищем зрелого инженера в глобальную партнерскую программу в сфере мобильных услуг. Наша внутренняя TDS-система обрабатывает более 1 миллиарда кликов в месяц, тратя всего 5–8 миллисекунд на один клик. Это не разработка с нуля. Предстоит работать с большой кодовой базой монолита (legacy-код, фоновые процессы), выстраивать ментальную модель системы и безопасно вносить изменения. Что предстоит делать - Разбираться в незнакомых участках кодовой базы (MVC-панель на Yii2, TDS-логика, консольные демоны). - Проектировать новые модули: автоматический сплит-тест смартлинк, fraud checker, CPM-оптимизация. - Оптимизировать high-load компоненты (кэширование, очереди, отложенная запись в ClickHouse). - Развивать REST / GraphQL API и postback-эндпоинты. - Оценивать последствия изменений для миграций, репликаций, кэша и race conditions. - Писать тесты (Codeception/PHPUnit), проводить код-ревью и устранять production-инциденты. Must-have - 4+ года подтвержденного опыта бэкенд-разработки. - Отличное знание PHP 7.4 / 8.x и глубокое понимание фреймворка Yii2. - Опыт работы с MySQL под нагрузкой (InnoDB, секционирование/партиции, репликация master-replica). - Опыт работы с Redis (кэширование, очереди задач). - Опыт работы с ClickHouse (движки VersionedCollapsingMergeTree, агрегаты, оптимизация TTL). - Навыки тюнинга связки Nginx + PHP-FPM, уверенное владение Linux (SSH, systemd, cron). - Опыт работы с Docker / docker-compose и Git flow. - Практический опыт интеграции AI-инструментов (ChatGPT/Claude) в процессы разработки. Nice-to-have - Понимание специфики рынка арбитража трафика, устройства CPA-сетей или e-commerce аналитики. - Опыт настройки HAProxy, Supervisor, Prometheus/Grafana, Loki. - Знакомство с базами данных GeoIP (MaxMind) и архитектурой систем обнаружения фрода (fraud detection).
⚠️ Будьте внимательны: вакансия размещена из открытых источников и может быть недостоверна.
Зарплата
Не указано