Разработчик php

AffiliateDragons
Зарплата 3 000 — 5 000 $
3 000 — 5 000 $
Занятость полная занятость
полная занятость
Адрес Астана
Описание вакансии
Проект и стек
  • Домен: CPA/affiliate-платформа (офферы, трекинг, TDS, постбэки, статистика, выплаты).
  • Архитектура: монолит на Yii2 (web, api, console) + смесь MySQL/Redis/ClickHouse.
  • Нагрузка: высоконагруженные выборки статистики, обработка больших объёмов данных.
  • Инфраструктура: Docker, Nginx, HAProxy, многосерверный деплой, базовый мониторинг.
Задачи и обязанности
  • Полное владение бэкендом: развитие монолита на Yii2 (web, api, tds, postback, console), code review, стандарты, документация.
  • Разработка модулей с высокой нагрузкой и работой с большими объёмами данных. Проектирование и оптимизация ClickHouse-схем и запросов, агрегации, SLA по отчётам.
  • Поддержка и оптимизация yii\queue (драйвер БД), план/миграция на Redis/RabbitMQ.
  • Работа с MySQL (мастер/реплики), контроль целостности, профилирование запросов.
  • Использование Redis для кеширования диапазонов IP, быстрого поиска и дедупликации.
  • Разработка и улучшение аналитических и статистических инструментов.
  • Тестирование (PHPUnit/Codeception), устранение инцидентов, улучшение наблюдаемости (логирование/метрики).
  • Онбординг команды, формализация процессов (runbooks, инструкции).
Технологический стек
  • Backend: PHP 8.3, Yii2, Symfony Mailer, RBAC, консольные команды.
  • Хранилища: MySQL, Redis (yii\redis), ClickHouse (kak/clickhouse или аналог).
  • Очереди: yiisoft/yii2-queue (драйвер БД), supervisor/cron.
  • Frontend: Webpack 5, Babel, Sass, jQuery, Summernote, Bootstrap.
  • Инфра: Docker/Compose, Nginx, HAProxy, Prometheus/Grafana, Loki/Promtail/Graylog.
  • Прочее: Git, Linux (SSH, Nginx, Cron, PHP-FPM).
Требования
  • 5+ лет опыта с PHP, 3+ года с Yii2 (или готовность быстро адаптироваться к Laravel/Symfony).
  • Уверенные знания MySQL (индексы, профилирование, репликация), сильный SQL.
  • ClickHouse — опыт моделирования таблиц и оптимизации запросов.
  • Redis — дизайн ключей, пайплайны, кеширование, дедупликация.
  • Понимание ограничений очередей на БД, опыт с Redis/RabbitMQ — плюс.
  • Docker Compose, базовые знания Linux/сетей, настройка Nginx; знание HAProxy/SSL — плюс.
  • PHPUnit/Codeception, опыт интеграционных и функциональных тестов.
  • Способность брать ответственность за систему и вести roadmap.
Будет плюсом
  • Миграция очередей (DB → Redis/RabbitMQ), шардирование очередей.
  • Опыт с observability-стеком (Prometheus/Grafana, Loki/Graylog).
  • Оптимизация высоконагруженных отчётов/дашбордов.
  • Знание домена affiliate/postback/TDS.
Мы предлагаем
  • Работу в международной профессиональной команде.
  • Конкурентную компенсацию (обсуждается на интервью).
  • Гибкий график (5/2, обязательные слоты для синков).
  • Полностью удалённый формат.
  • Интересный и нестандартный набор задач.
  • Международный контракт с компанией в Гонконге.
Как откликнуться Отправить резюме + краткое описание релевантных проектов (ClickHouse/Redis/очереди) и GitHub/примеры кода. По желанию — ссылки на статьи/доклады по оптимизации БД/очередей.
Добавлено 7 дней назад
Для связи с работодателем или просмотра контактов нажмите на кнопку