Senior PHP Developer
Если вы хотите у нас работать — напишите нам на почту: job@perfectpanel.ru
Технологии
  • Наш продукт на PHP 7.4 (часть кода переведена на PHP 8.2);
  • Основной фреймворк Yii2;
  • Данные храним в MySQL (Percona);
  • Redis для кеша, RabbitMQ для очередей;
  • jQuery, VueJs, React - команда фронт разработки;
  • Команда DevOps инженеров, процесс CI/CD настроен и работает;
  • Для аналитики используем ClickHouse;
  • Управляем задачами и проектами в Clickup;
  • Всю проектную документацию ведем в Notion.
Задачи
  • Разработка функций (фич): бизнес-логики, внутренних алгоритмов, обработки больших объемов данных, оптимизации производительности;
  • Поддержка уже существующих функций (мы активно развиваемся, но поддержка существующего функционала присутствует);
  • Мы не только создаем новые фичи, но и решаем задачи по техническому долгу.
Требования
  • Имеете опыт профессиональной разработки более трех лет;
  • Уверенно владеете PHP и одним из современных фреймворков. Опыт работы с Yii2 будет предпочтителен;
  • MySQL на продвинутом уровне. Нужно писать запросы не просто, чтобы они вывели нужные данные, но и были оптимальными и быстрыми;
  • Готовы работать с чужим кодом, умеете следовать правилам написания кода компании;
  • Знаете ООП, умеете применять на практике паттерны проектирования;
  • Соблюдаете основные принципы, такие как как SOLID, DRY, KISS и т.д.;
  • Умеете строить правильную архитектуру в зависимости от продуктовой задачи;
  • Разбираетесь в разных хранилищах данных и умеете их использовать там, где они необходимы (реляционные базы данных, хранилища типа «Ключ — значение» и др.);
  • Будет интересен опыт: Docker, Redis, RabbitMQ, ClickHouse.
Мы предлагаем
  • Официальное трудоустройство в аккредитованной IT-компании;
  • Комфортное рабочее место, современная техника (Apple);
  • Просторный офис в новом модном пространстве «Суперметалл» c развитой инфраструктурой (м. Бауманская);
  • Возможность выбрать удобный график (время начала) работы;
  • Заботу, поддержку и работу в классной команде;
  • Прямой контакт с руководством, реальную возможность влиять на продукт.