Senior developer PHP/JS (Modules)

от 150 000 руб. на руки

Требуемый опыт работы: 3–6 лет

Полная занятость, полный день

Plesk – ведущее решение для автоматизации администрирования сервера в виде контрольной панели. Plesk широко применяется для администрирования web хостинга, поскольку позволяет свести операции по настройки веб-сервера к простым операциям в контрольной панели. В настоящий момент Plesk может быть установлен на Linux и Windows сервера. Также Plesk может быть предустановлен на образах виртуальных машин наиболее популярных облачных провайдерах, таких как Amazon, MS Azure или Google.

Команда: Команда Modules работает в том же технологическом стеке, что и команда Core, но занимается не одним большим монолитом, а работает параллельно (несколькими небольшими группами по 2-3 разработчика) над несколькими относительно небольшими проектами (модулями Plesk). Задача разрабатываемых нами модулей заключается в расширении возможностей Plesk, интеграции его сторонними сервисами и т.п.

В качестве примера модулей можно привести Docker (возможность поднимать docker-контейнеры), Git (возможность работать с локальными или удаленными git-репозиториями), Let's Encrypt (возможность выписывать бесплатные SSL сертификаты на домены под управлением Plesk).

Ключевые технологии проекта: PHP, JavaScript, Zend Framework, React, CI, PHPUnit, Git, Composer

Задачи:

  • Разработка нового функционала
  • Поддержка существующего функционала
  • Разработка автоматизированных тестов для продукта
  • Исправление ошибок

Требования к образованию и опыту:

  • Диплом бакалавра или инженера техники и технологии
  • Не менее трех лет опыта работы в сфере веб-разработки и/или смежных областях.

Обязательно:

  • Уверенное знание языков программирования: PHP, JavaScript
  • Понимание принципов построения современных веб-приложений
  • Знание минимум одного фреймворка (Zend Framework, Symfony, Yii)
  • Умение писать модульные и функциональные тесты
  • Опыт командной работы (SVN/Git, code review, issue tracker)
  • Опыт разработки программного обеспечения от 4-х лет
  • Знание английского на уровне чтения и написания технической документации
  • Умение работать с большим объемом кода

Будет дополнительным плюсом:

  • Опыт построения крупных веб-приложений (от 100 тыс. строк)
  • Наличие профиля на GitHub и публичных коммитов
  • Знакомство с ES6
  • Знание Linux и/или Windows на уровне системного администратора

Пара слов о том, как мы работаем:

  • Используем современный стек технологий (отправим вам изучить материал о процессах разработки, выстроенных в R&D)
  • Отправляем разработчиков прокачивать свои навыки на профессиональных конференциях в столицы и за рубеж
  • Даем возможность разрабатывать и внедрять собственные фичи в узаконенный Research Day и делиться полученными знаниями с коллегами на регулярных Tech Talks
  • Помогаем совершенствовать разговорный английский с лучшими преподавателями

Ключевые навыки

Git
JavaScript
MySQL
Linux
PHP

Вакансия опубликована 30 июля 2021 в Новосибирске

Похожие вакансии