Backend разработчик (php-yii2)

Требования

БэкендJavaScriptPHPYii framework

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

ИвановоПолный рабочий день

Компания

Мы создаем и масштабируем программные решения для компаний России, США и Европы.

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

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

Требования к кандидату:

— знание PHP5 (у нас 5.6), MySQL (у нас 5.6);— знание YII2 (основная Backend-разработка ведётся на нём);— знание CSS (желательно CSS3) и HTML (желательно HTML5);— базовые знания по настройке и оптимизации NGINX;— знание многих PSR и использование их в работе;— знание GIT;— опыт работы с MySQL;— умение оптимизировать тяжёлые SQL-запросы (Explain, построение индексов, партиционирование, триггеры, процедуры);— опыт серверной разработки;— опыт написания интерфейсов сопряжения систем (API);— опыт проектирования высоконагруженных систем;— оптимизация кода;— понимание и использование принципов и паттернов OOП;— базовые знания по настройке UNIX-систем;— умение работать в команде.Будет плюсом:— знание одного из CSS-фреймворков (Bootstrap, Foundation и т.п.)— знание одного из JS-фреймворков (Angular, Backbone и т.п.)— знание любого другого PHP-фреймворка (Falcon, Laravel и т.п.)— понимание процесса деплоя и разработки в целом (стремимся к Agile)Ипользуемые технологии:

ubuntu + nginx + php-fpm — веб-сервер.php-cli — Интерфейс командной строки для PHPPHP — основной язык программирования;Yii2 — основной фреймворк;Percona — основная СУБД (Форк MySQL);git — система контроля версий;github — веб — сервер для совместной разработки;Phing — сборка релизов;Memcache — кэширование;APC PHP Accelerator — PHP-акселератор;Sphinx — полнотекстовый поиск;ImageMagick — обработка изображений.

Инструменты:Среда разработки – PHPStorm

Бонусы

Мы предлагаем: - Место работы –Наговициной- Икрянистовой. - График – 5*2. - Игры в бильярд, Playstation и пингпонг в свободное от работы время в офисе компании - Своя пейнтбольная команда