Требуется PHP разработчик на проект разработки подсистемы интеграции для новой ERP системы. В рамках проекта разрабатывается интеграция со множеством внешних сервисов, в том числе корпоративными системами видеонаблюдения и контроля доступа. Проект разрабатывается по микросервисной архитектуре с использованием Lumen, PostgreSQL, Doctrine ORM, Redis, Kafka. В рамках проекта используется подход DDD (предметно-ориентированное проектирование).
Чем предстоит заниматься:
- разработка функционала микросервисов на Lumen;
- разработка модульных и функциональных тестов для микросервисов;
- разработка OpenAPI документации для разрабатываемых микросервисов;
Что потребуется от Вас:
- опыт PHP разработки от трех лет;
- опыт разработки на Laravel/Lumen не менее года;
- опыт разработки REST API;
- опыт работы с PostgreSQL/MySQL (проектирование, разработка миграций, выполнение сложных запросов);
- владение принципами SOLID;
- понимание паттернов Active Record, Data Mapper, Unit of Work;
- понимание принципов микросервисной архитектуры;
- базовое владение инструментом Git (fetch, pull, push, checkout, merge);
- владение docker на уровне использования в разработке;
- уверенная работа в Linux;
Будет плюсом:
- опыт разработки микросервисов;
- опыт разработки на Doctrine ORM;
- опыт работы с очередями RabbitMQ/Kafka;
- опыт командной разработки (более трех разработчиков);
- опыт разработки OpenAPI (Swagger);
Что мы предлагаем:
- испытательный срок 3 мес, на время испытательного срока будет наставник, который поможет адаптироваться;
- реальные перспективы карьерного развития. Регулярно проводим performance review;
- индексация ЗП раз в год;
- оформление по ТК РФ, полный соц. пакет;
- гибкий график работы, возможен гибридный формат работы;
- ДМС, после успешного прохождения испытательного срока;
- корпоративное обучение; Возможность обучаться как внутри компании, так и на внешних семинарах и конференциях;
- комфортные условия в офисе. В Москве работаем в бизнес-центре в 15 минутах ходьбы от м. Павелецкая/Пролетарская (1700 метров :)).