Печеньки, удаленка, обучение — а что на самом деле важно в работе? Поделитесь с нами → в опросник

PHP разработчик (инхаус, продукт)

Зарплата

от 150 000 до 200 000 ₽

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

МоскваПолный рабочий день

Компания

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

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

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

О проекте:

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

Стек:

- PHP 8.1, монолитное приложение (нет микросервисов);

- MySQL 8;

- Много запросов на чистом SQL - на чтение;

- Веб-интерфейс строится по классической схеме на бэкенде, PHP отдаёт готовый HTML;

- На фронтенде jQuery 3, минимум фронтенд логики, нет SPA, не сложный CSS (сборка на gulp);

- Солидная часть PHP кода, отвечающая за рендеринг пользовательского интерфейса, построена поверх PSR-7 HTTP интерфейса, собственный построитель форм и шаблонизатор, отказываться не планируем;

- Для очередей и API контроллеров используем Laravel 9;

- Есть тесты и CI на Bitbucket Pipelines;

- Используем короткоживущие ветки, feature flags, непрерывная поставка без больших релизов (до десятка обновлений на prod в день), избегаем больших merge с возможными конфликтами.

Задачи:

- поддержка, исправление ошибок, помощь пользователям;

- разработка нового функционала по задачам от пользователей, добавление отчётов, полей, фильтров, Email уведомлений и т.п.;

- разработка сервисов обмена данными между внутренними и внешними проектами, интеграция с внешними поставщиками данных;

- интеграция с 1С (HTTP + JSON);

- написание автотестов на Codeception или PHPUnit;

Требования:

- уверенное владение PHP 8, ООП;

- умение писать SQL запросы для MySQL, например, left join, lateral join, group by + having, exists, работа с индексами и внешними ключами;

- опыт в написании автоматизированных тестов (Codeception или PHPUnit) и понимание их важности;

- не бояться легаси и задач по работе над CRUD интерфейсами.

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

- опыт работы с фреймворком Laravel;

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

- опыт настройки CI/CD или желание этим заняться;

- знакомство с Ansible.

О компании: у нас дружный коллектив без лишней бюрократии, это касается не только IT отдела, но всей компании, около 50 сотрудников. В команде разработки 2 удалённых PHP программиста и 1С разработчик. В данной вакансии мы ищем специалиста непосредственно в офис - для коллектива важно иметь человека в "соседнем кабинете" для оперативного решения срочных вопросов и поддержки.

Бонусы

- оформление по ТК РФ;

- зарплата на руки до 200 000 (по итогам собеседования);

- офис в шаговой доступности от ст. м. Сокол, Москва;

- пятидневная рабочая неделя с 10:00 до 19:00 (возможен гибкий график +/- 2 часа);

- предоставляем мощный компьютер и 4К монитор 27".

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

Если есть вопросы, можете написать сразу в телеграм: https://t.me/petrmyazin