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 рабочих дней;
- Комфортный офис в МФЦА;
- Заработная плата по результатам собеседования.