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 над которым работали - присылайте посмотреть.