Back-end разработчик
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Опыт работы (обязательный):
— Уверенное знание PHP 7+, умение писать понятный, производительный и поддерживаемый код;
— Использование PHPDoc комментариев при написании кода и опыт документирования api (OpenApi, Blueprint и т.д)
— Понимание принципов ООП, SOLID, GRASP, базовых шаблонов проектирования и опыт применения их на практике;
— Опыт работы с любым МVС-фреймворком(Laravel, Zend, Symfony);
— Опыт работы с Git;
— Понимание работы протоколов HTTP, SOAP;
— Понимание архитектуры REST, форматов XML, JSON;
— Базовые знания Unix-систем, bash-скриптов;
— Базовые знания SQL;
Навыки (обязательные):
— Разработка backend части приложений;
— Разработка архитектуры и бизнес-логики приложений;
— Интеграция со сторонними системами и приложениями;
— Оптимизация и рефакторинг написанного кода;
— Взаимодействие с командой frontend, БД, тестирования;
Будет плюсом:
— Умение работать с Linux через консоль (Unix shell);
— Знание технологий RabbitMQ Redis;
— Знания о микросервисной архитектуре
— Знание Postgresql;
— Опыт написания тестов.