Написать пост
AGIMA

PHP-разработчик

От 160000Full-time, Опыт от 3 лет, Москва

Мы ищем PHP-разработчиков уровня Senior на проект для одной из крупнейших российских eComm-платформ. Проект включает в себя много интеграций с внутренними и внешними сервисами, сложную бизнес-логику, анализ кода на уязвимости и задачи на оптимизацию БД и кода (нагрузка более 1500 RPS).

Какие требования?

  • Уверенное знание Bitrix API, понимание архитектуры фреймворка;
  • Опыт работы с одним из фреймворков: Symfony, Laravel, Yii;
  • Опыт написания SQL запросов к высоконагруженной базе;
  • Опыт создания спецификаций для REST API;
  • Опыт работы с legacy кодом.

Плюсом будет опыт работы c RabbitMQ.

Что используем?

  • Трехзвенную архитектуру (frontend/backend/DB), чтобы грамотно распределять нагрузку;
  • MySQL с репликацией в режимах Master-Master или Master-Slave для хранения данных без потерь;
  • Teamcity как CI (юниты, интеграционные, статические анализаторы кода и прочие проверки);
  • PSR 0-4, чтобы код был аккуратным, и PHP_CodeSniffer, чтобы об этом не забывали :);
  • SOA, чтобы наши проекты были легко масштабируемы;
  • RabbitMQ для управления очередями;
  • Релизные схемы и разработку спринтами, чтобы было меньше хаоса;
  • Zabbix и SMS уведомления, чтобы узнавать о проблемах раньше клиента;
  • PHPStorm, чтобы удобнее было работать с CVS, codestyle и интеграцией с таск-трекером.

Что предлагаем?

  • Возможность вырасти в тимлида и повысить свой управленческий скилл;
  • Возможность узнать новое от коллег по цеху, а также от других отделов благодаря ежемесячным внутренним митапам;
  • Возможность получить новый опыт, разрабатывая крупные и нетиповые проекты;
  • Возможность быть спикером на профильных мероприятиях;
  • Возможность публиковать статьи на популярных профильных площадках;
  • Возможность покурить кальян 🙂 в офисной кальянной зоне;
  • Возможность поболеть без больничного;
  • Работу над одним крупным проектом, что дает возможность погрузиться и сосредоточиться.

Что ещё?

К отклику приложите резюме с описанием выполняемых ранее задач по предложенному стеку.