👀 Дизайнеры, какая команда подходит вам по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

PHP-программист

Требования

БэкендPHPGitLinuxMySQLPostgreSQLООПJavaScriptSQLSymfonyNginx

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

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

Компания

Московский технологический институт

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

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

На новый проект требуется опытный разработчик. Делим большую монолитную систему на куски, часть которых переводим на современный стек. Функциональность известна, работы много, задачи интересные :)

Обязанности:

  • создание и поддержка систем дистанционного обучения с использованием самых современных технологий и подходов;
  • разработка API для мобильных приложений;
  • разработка интеграций с CRM, 1С и другими внутренними и внешними системами.

Требования:

  • отличное знание PHP OOP, принципов MVC;
  • уверенное знание хотя бы одного из современных PHP-фреймворков и умение рассказать о его преимуществах и недостатках;
  • более чем уверенная работа с MySQL (или PostgreSQL): профилирование, отладка, нахождение узких мест, работа без прослоек вроде ORM/ActiveRecord при необходимости, работа с таблицами > 100M записей, понимание, что такое репликация, партицирование и шардирование;
  • навыки использования и администрирования UNIX-систем (Nginx, PHP-FPM, Memcached, Redis, MySQL/PostgreSQL, RabbitMQ, PHP-CLI): понимание, как внутри работает весь стек;
  • понимать принципы безопасности (сетевой, на уровне приложений и на уровне баз данных): DDoS, сниффинг, MITM, брутфорс, скрапинг, фишинг, SQL-инъекции и т.п. и как от этого защищаться;
  • английский язык — чтение технической литературы;
  • мотивация развиваться и изучать новое.

Приветствуется:

  • опыт работы с Symfony2/Symfony3/Silex: Services, Security, Doctrine, PHPUnit, Forms, Twig, Translations, Performance, Commands;
  • умение деплоить большие проекты;
  • опыт создания API для мобильных приложений и связанные с этим вопросы;
  • работа с партицированием и шардированием БД;
  • работа с асинхронной обработкой бизнес-логики приложений, очередями;
  • Git, Composer, JavaScript, HTML, CSS.

Условия:

  • ТК РФ, оплачиваем отпуска, больничные и т.п.;
  • оплачиваем обучение по профилю;
  • работа в крупной продвинутой компании, лидирующей на рынке дистанционного обучения;
  • находимся в шаговой доступности от метро Ленинский проспект, уютный современный офис, все нужное оборудование и ПО.