Частная компания QazX Ltd.

Senior PHP Developer (Fullstack)

Не указана
  • Астана
  • Полная занятость
  • Полный день
  • От 3 до 6 лет
  • PHP
  • MySQL
  • Clickhouse
  • Memcached
  • Redis
  • RabbitMQ
  • Sphinx
  • Docker
  • Gitlab
  • ELK
  • Prometheus
  • Grafana

QazX — технологическая группа, формирующая единую экосистему цифровых торгов и расчётов, включающую платформы для биржевых торгов, тендерных процедур и клиринга.


Ищем к нам в команду Senior PHP Developer (Fullstack). Мы развиваем крупную электронную торговую площадку. Система работает на PHP, построена на собственном фреймворке с кастомным DI, роутингом, ORM и внутренними библиотеками. Проект большой, живой и поддерживаемый. Работа рассчитана на разработчиков с сильным бэкграундом в backend-разработке и интересом к глубокому устройству систем.

Задачи:

  • разработка нового функционала внутри большого корпоративного монолита;
  • работа с кастомным фреймворком и внутренними библиотеками;
  • участие в улучшении архитектуры и структурировании существующих модулей;
  • работа с MySQL, оптимизация запросов, работа с большими данными;
  • реализация асинхронных процессов, обработка очередей, взаимодействие с брокерами сообщений;
  • работа с Docker-окружением и GitLab CI;
  • взаимодействие с командами разработки по техническим вопросам.

Используемый стек технологий:

  • PHP 8.3
  • MySQL 5.7
  • ClickHouse
  • Memcache, Redis
  • RabbitMQ, Kafka
  • Sphinx
  • Docker, GitLab
  • ELK
  • Prometheus, VictoriaMetrics, Grafana

Требования:

  • опыт разработки на PHP от трёх лет в backend-проектах;
  • уверенное понимание php-fpm, cli, внутренних механизмов PHP;
  • умение работать с MySQL: индексы, планы запросов, оптимизация;
  • опыт с Redis или Memcache, очередями (RabbitMQ) или стримингом (Kafka);
  • навыки работы с Docker и git;
  • умение разбираться в большом объёме чужого кода;
  • самостоятельность, внимание к деталям и системное мышление.

Будет преимуществом:

  • опыт работы с кастомными фреймворками;
  • знание ClickHouse;
  • понимание принципов наблюдаемости и работы ELK, Prometheus, Grafana;
  • опыт в high-load окружениях.

Личные качества:

  • способность работать самостоятельно и доводить задачи до результата;
  • аналитичность и умение видеть влияние изменений на систему;
  • открытость к диалогу и конструктивной работе в команде.
Условия:
  • Оформление по ТК РК;
  • График работы: Пн-Пт, с 09.00 ч до 18.00 ч офлайн;
  • Оплачиваемый трудовой отпуск - 20 рабочих дней;
  • Комфортный офис в МФЦА;
  • Заработная плата по результатам собеседования.