Back-end разработчик

Требования

Бэкенд разработчик, Средний (Middle)PHPООПSOLIDLaravelZend FrameworkSymfonyGitHTTPSOAPRESTXMLUnixBashSQL

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Лидер цифровой трансформации государства и бизнеса

Описание вакансии

Условия работы

Опыт работы (обязательный):

— Уверенное знание 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;

— Опыт написания тестов.