В целом архитектуру можно описать как монолитная, с применением событийно-ориентированым подходом. Часть логики обслуживается фоновыми процессами (воркерами). Брокер сообщений RabbitMq.
Основной язык разработки PHP. Построен изначально на Yii 1, в дальнейшем части кода переписывались под использование Symfony компонентов. Основная SQL база данных MySQL, NoSQL - Redis. Для разработки используется Docker Compose.
Нужно будет решать задачи:
поддержки и доработке уже рабочих логик продукта, со стороны сервера (не фул-стек);
реализация новых сценариев использования;
интеграция с graphQL и REST API для нужд сайта и мобильных приложений.
Требования:
опыт работы от 3-х лет на позиции PHP Developer;
знание ОOP, знание шаблонов проектирования;
понимание принципов SOLID;
знание принципа изоляции архитектурных уровней;
понимание одного из фреймворков Yii или Symfony.
Компания предлагает:
возможность проявлять инициативу, повышать свой профессиональный уровень, работая над сложными задачами;
оплачиваемый отпуск 20 рабочих дней;
оплачиваемый больничный лист;
компенсация части затрат на конференции, курсы английского языка,
занятия спортом и медицинскую страховку;
выплату дохода с привязкой к курсу $.
About OnHires
Global tech Recruitment & Staffing for fast-growing companies.
We are a global recruitment agency that helps businesses scale by hiring talented tech specialists just in 3 weeks.
Company website:
https://www.onhires.com/
The job ad is no longer active
Job unpublished on
18 November 2021
Look at the current
jobs
PHP
Kyiv→
$2000-3600
Average salary range of similar jobs in
analytics →