PHP Back-end developer
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Задачи:
Разработка нового сайта 1tv.ru
Интеграция сайта с видео-сервисами "Первого Канала".
Участие в построении архитектуры высоко-нагруженного приложения.
Проектировании интерфейсов и API приложений
Поиск, анализ и оптимизация производительности высоко-нагруженных сервисов.
Участие в формировании команды разработки сайта и процессов в команде.
Требования:
Опыт промышленной разработки высоко-нагруженых приложений в качестве back-end разработчика/архитектора от 3 лет.
Опыт оптимизации производительности кода, архитектуры, запросов к хранилищам данных.
Опыт работы с Nginx + php5-fpm
Опыт работы с PostgreSQL, MySQL: отличное знание SQL синтаксиса, оптимизация запросов, проектирование и оптимизация структуры.
Опыт работы с NoSQL базами данных (memcached, MongoDb, Redis и т.п.)
Опыт работы с поисковыми механизмами (Sphinx, Lucene, а также встроенного в PostgreSQL.
Опыт работы с брокерами сообщений (ActiveMQ, RabbitMQ и т.п.)
Знание протоколов HTTP, WebSocket, JSON, XML.
Уверенное использование HTML5, CSS3, JavaScript, JQuery, AJAX. И Regexp.
Отличное знание PHP5.
Опыт разработки на любом другом языке программирования (Python, Perl, Java, Ruby, C++, Bash и т.п.)
Понимание принципов ООП, SOLID.
Знание основных шаблонов проектирования, MVC в особенности.
Опыт использования одного из PHP-фреймворков (Synfony, Yii, Zend и т.п.) от 1 года.
Понимание принципов SOA, опыт проектирования RESTful API.
Опыт применения TDD/BDD. Использование фреймворков автотестирования/автоописания (PHPUnit, codeception, PHPSpec, Behat и т.п.)
Опыт применения сервисов непрерывной интеграции (Jenkins, Bamboo и т.п.)
Опыт совместной работы с использованием GIT.
Опыт использования/внедрения единых правил оформления и структурирования кода.
Опыт работы в команде с использованием гибких методологий.
Знание английского языка на уровне чтения технической литературы.
Высшее техническое образование.
Плюсами будут:
Опыт создания/доработки CMS для медиа-сайтов.
Опыт использования PL/SQL.
Бонусы
Дополнительные инструкции
Звоните: +7 903 561-9131