PHP разработчик (инхаус, продукт)
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
О проекте:
Внутренняя система для операционного учёта международных грузоперевозок (основной вид деятельности компании). Данная система является ключевым 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