Senior Backend PHP Developer (Laravel)
Описание
О компании Специализируемся на цифровизации и управлении складскими и логистическими операциями клиентов, а также автоматизации внешнеэкономической деятельности. Сейчас наша команда опытных специалистов в области ВЭД, разработки и продуктового дизайна создаёт EasyGate — современную B2B-платформу, которая упрощает международную торговлю между Россией и Китаем, объединяя логистику, документооборот, взаимодействие с контрагентами и управление поставками в единой системе. О проекте «Веб-Декларант» — интеграционная и критически важная система для автоматизации взаимодействия с таможенными органами в приложении easygate. Ищем сильного backend-разработчика в отдельную команду для разработки приложения «Веб-Декларант», который хочет не просто «писать CRUD», а влиять на архитектуру продукта, принимать технические решения и участвовать в развитии платформы. Ожидания от кандидата Опыт разработки не менее 5 лет; Глубокие знания PHP 8.1+, Laravel, MySQL, Composer, REST API, OpenAPI, Docker, Git, PHPUnit; Понимание принципов ООП, SOLID, KISS, DRY, YAGNI, BDUF; Понимание структур данных; Опыт применения шаблонов проектирования, таких как MVC (Model-View-Controller); Опыт написания сложных SQL запросов без ORM; Опыт разработки средних и/или крупных продуктов; Наличие завершенных и работающих продуктов. Будет плюсом Навыки в DDD (Domain-Driven Design); CQRS; Знания XSD/XML схем; Опыт работы с ElasticSearch; Знание TDD (Test-Driven Development); RabbitMQ, Apache Kafka; Temporal; Redis. Что предстоит делать Разрабатывать и развивать приложение на PHP/Laravel; Проектировать и реализовывать новые модули системы; Участвовать в проектировании архитектуры продукта с учётом масштабируемости, отказоустойчивости и производительности; Анализировать бизнес-требования и предлагать технические решения совместно с командой; Разрабатывать и поддерживать REST API / OpenAPI; Писать качественный, покрытый тестами код; Работать с интеграциями внешних сервисов и систем; Участвовать в развитии инженерных практик, стандартов кода и API; Поддерживать техническую документацию. Наш технологический стек Backend: PHP 8.4 (Laravel), MariaDB, Redis; Frontend: JavaScript, ReactJs; Infrastructure: GitLab CI/CD, Docker, Sentry, Roadrunner, Nginx. Что предлагаем: Удалённый формат, гибрид или офис — на выбор; Полная занятость; Официальное трудоустройство; Премии по результатам выполненной работы; Возможность реально влиять на архитектуру и развитие продукта. Как мы нанимаем: Короткий introductory call — знакомство и ожидания; Техническое интервью (~60 минут); Оффер → пребординг → оплачиваемый испытательный срок (3 месяца).