PHP программист

Зарплата

от 150 000 до 200 000 ₽

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Международные контейнерные перевозки, логистика

Описание вакансии

Условия работы

О проекте:

Внутренняя система для операционного учёта международных грузоперевозок - это основной вид деятельности компании. Данная система является ключевым IT продуктом и нашим конкурентным преимуществом. Ищем специалиста middle уровня для развития продукта.

Стек:

  • PHP 8.2, монолитное приложение (нет микросервисов);
  • MySQL 8;
  • Много запросов на чистом SQL - на чтение;
  • Веб-интерфейс строится по классической схеме на бэкенде, PHP отдаёт готовый HTML;
  • На фронтенде jQuery 3, минимум фронтенд логики, нет SPA. Есть желание для некоторых сложных моментов использовать Vue 3.
  • Солидная часть PHP кода отвечающая за рендеринг пользовательского интерфейса сделана на самописном фреймворке поверх PSR-7 HTTP интерфейса, собственный построитель форм и шаблонизатор;
  • Для очередей и API контроллеров используем Laravel 10;
  • CI и Code Review через JetBrains Space;
  • Используем короткоживущие ветки, feature flags, непрерывная поставка без больших релизов (до десятка обновлений на prod в день), избегаем больших merge с возможными конфликтами.

Задачи:

  • разработка нового функционала по задачам от пользователей, добавление отчётов, полей, фильтров, Email уведомлений и т.п.;
  • разработка сервисов обмена данными между внутренними и внешними проектами, интеграция с внешними поставщиками данных, в том числе электронный документооборот;
  • интеграция с 1С (HTTP + JSON);
  • написание автотестов на Codeception или PHPUnit;
  • поддержка, исправление ошибок, помощь пользователям;
  • работа и общение напрямую с пользователями системы, составление пользовательских историй и поиск оптимальных решений по автоматизации процессов.

Требования:

  • уверенное владение PHP 8, ООП;
  • умение писать SQL запросы для MySQL, работа с индексами и внешними ключами;
  • опыт работы с фреймворком Laravel;
  • не бояться задач по работе над CRUD интерфейсами, много форм - типичное корпоративное бизнес-приложение / документооборот;
  • коммуникабельность - будет много общения с пользователями.

Будет плюсом:

  • опыт в написании автоматизированных тестов (Codeception или PHPUnit) и понимание их важности;
  • умение работать с отладчиком xdebug и навыки профилирования PHP кода (тем же xdebug или другими инструментами).

Бонусы

Условия:

  • оформление по ТК РФ;
  • зарплата на руки до 200 000 (по итогам собеседования);
  • гибридный график: 1-2 дня в офисе для обсуждения задач и погружения в бизнес-процессы, остальное время удалённо;
  • офис в шаговой доступности от ст. м. Сокол, Москва;
  • лицензии на PhpStorm, оплата необходимого софта и обучающих материалов - если что-то требуется для эффективной работы, комания оплачивает.

О компании: у нас дружный коллектив без лишней бюрократии. В команде разработки 3 PHP программста и 1С разработчик, в целом размер компании около 70 человек.

Дополнительные инструкции

Если можете показать примеры кода на PHP над которым работали - присылайте посмотреть.