PHP Developer
ЗАРПЛАТА ПО ДОГОВОРЁННОСТИ
ТРЕБУЕМЫЙ ОПЫТ
ОТ 3 ЛЕТ
МЕСТОПОЛОЖЕНИЕ
МОЖНО УДАЛЁННО
ТИП ЗАНЯТОСТИ
ПОЛНЫЙ РАБОЧИЙ ДЕНЬ
ЗАДАЧИ
- Разработка Backend веб-сайтов и автоматизированных систем;
- Разработка REST API;
- Разработка новых микросервисов;
- Поддержка и доработка существующих микросервисов;
- Работа с реляционными (MySQL/MariaDB, PostgreSQL, Firebird и др.) и NoSQL хранилищами данных;
- Code Review и рефакторинг существующего кода;
- Организация взаимодействия с внешними системами;
- Написание тестов ĸ существующим и разрабатываемым сервисам;
- Проектирование архитектуры новых подсистем, модернизация и оптимизация имеющихся;
- Находить нестандартные решения там, где стандартные неприменимы из-за высокой нагрузки и/или больших объемов данных;
ОСНОВНЫЕ ТРЕБОВАНИЯ
- Активное участие в выработке технических решений и идей, двигающих бизнес вперед;
- Высокая культура кода: производительный, понятный и лаконичный код;
- Умение самостоятельно писать наиболее сложные участки кода, оптимизировать алгоритмы;
- Отличное знание PHP 5/7 от 3-х лет (важно умение программировать, а не только знание фреймворков);
- Знание настройки конфигурации PHP, его модулей и расширений,умение использовать инструменты - менеджеры зависимостей, отладчики и профайлеры (Composer обязательно, XDebug приветствуется);
- Понимание основ и принципов ООП;
- Осознанное использование шаблонов проектирования, библиотек и классов в соответствии с ситуацией;
- Знание языка структурированных запросов SQL, оптимизации сложных запросов;
- Понимание реляционных и NoSQL БД, знание принципов проектирования архитектуры БД, нормализации БД;
- Опыт работы с MySQL/MariaDB, знание PHP PDO, ORM;
- Знание принципов построения REST API, спецификации протокола HTTP, Websocket;
- Умение работать с шаблонизаторами (Smarty, Twig обязательно, Blade, Mustache приветствуется);
- Умение находить решения, своевременно обратиться за помощью, желание сделать все необходимое для решения задачи;
- Профессиональная культура общения с коллегами;
- Работа с Git, понимание подхода GitFlow;
БУДЕТ ПЛЮСОМ
- Понимание принципов проектирования веб-приложений, включая отказоустойчивость, безопасность и производительность;
- Опыт разработки с использованием PHP-фреймфорков Yii, Symfony, Laravel, Zend Framework;
- Опыт работы с распространенными CMS/CMF (ModX Evo/Revo, Opencart, Wordpress, Xenforo, Serendipity и др.);
- Опыт проектирования базы данных;
- Опыт настройки CI процесса на проектах, понимание принципов построения процесса CI / CD;
- Знание и умение в конфигурировании веб-серверов Apache, Nginx, Microsoft IIS, умение сформировать требования к конфигурации;
- Знание HTML5/CSS3, приветствуется опыт работы с Javascript/Typescript, знание JS/CSS-библиотек и фреймворков (jQuery, Vue, Bootstrap, React/Angilar);
МЫ ПРЕДЛАГАЕМ
- Возможность удаленной работы;
- Возможность комбинированной работы (3 дня дома, 2 в офисе);
- Комфортный офис в г. Москве в бизнес-центре класса А;
- Официальное трудоустройство, согласно ТК РФ;
- Руководители, которые работают с Вами как с партнерами, могут передать опыт и помочь, а не просто ставить Вам задачи и контролировать их исполнение;
- Готовность к открытому диалогу с целью индивидуального обсуждения с каждым кандидатом зарплатных ожиданий и условий работы;
- Опыт. Команда рада делиться экспертизой в разработке и бизнес-процессах;