PHP developer Offline
● PHP7;
● MySQL;
● MongoDB;
● Redis (опыт использования в качестве брокера сообщений, а также для кэширования);
● Знание популярных паттернов проектирования;
● Понимание микро-сервисной архитектуры, брокеров сообщений, RPC;
● Понимание и умение применять принципы SOLID & KISS & DRY & YAGNI ;
● REST API (проектирование, разработка, оптимизация, сборка, тестирование,
документирование, деплой);
● Опыт интеграции сторонних сервисов, понимание OAuth и JWT;
● Опыт работы с cron;
● Разработка документации с помощью OpenAPI;
● Опыт в покрытие кода авто-тестами;
● Работа с GitHub, GitLab, Bitbucket;
● WordPress (опыт разработки кастомных тем с применением сверстанных макетов, есть
некоммерческий опыт написания плагинов);
● Laravel (опыт разработки api, админ. панелей, crm систем, опыт использования
laravel-admin);
● Symfony v3+ (понимание, без коммерческого опыта);
● Doctrine ORM (базовый уровень);
● Linux (в основном Ubuntu)
● Bash (опыт написания скриптов для оптимизации рутинных задач);
● Nginx;
● Docker (опыт сборки контейнеров с использованием docker-compose и dockerfile);
● HTML, CSS (базовый уровень (медиа-запросы, простые анимации), опыт правок
готовых макетов и использования Bootstrap v4)
● ES6+ - нативный и JQuery
● Vue.js v2 (опыт разработки SPA (Vuex, Vuerouter));
● Golang (опыт с gorilla (mux), go-kit, понимание горутин, каналов, интерфейсов);
● Понимание микро-сервисной архитектуры, брокеров сообщений, RPC;
● Понимание и умение применять принципы SOLID & KISS & DRY & YAGNI ;
● Умение самостоятельно оценить задачу и сформировать отчетность;
● Умение самостоятельно протестировать выполненную работу;
● English (upper-intermediate) - есть опыт голосового общения с англоязычными
клиентами;
The job ad is no longer active
Look at the current jobs PHP Remote→