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

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

Зарплата

от 40 000 до 150 000 ₽

Требования

БэкендPHPLinuxGitDockerYii framework

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

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

Компания

Создаем лучший пользовательский опыт в электронной коммерции и цифровых сервисах

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

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

Компания USERSTORY работает на рынке уже 14 лет, штат более 50 человек.

Мы создаем цифровые сервисы и проектируем интерфейсы понятные людям и полезные бизнесу: различные веб-сервисы, мобильные приложения, чат-боты и решения с применением технологий искусственного интеллекта. Мы работали над проектами и задачами таких компаний, как Лаборатория Касперского, Росатом, группа компаний KDV, Ростелеком, сеть магазинов «Ярче», Технониколь, ФК «Локомотив», Media Markt, Томскнефть, KR Properties и других лидеров российского и зарубежных рынков. Являемся организаторами одной из самых крупных ИТ-конференций за Уралом — “Город IT”.

Мы ищем PHP-бойцов, уровня Middle и выше, которые могут создавать рабочий код для настоящих коммерческих проектов.

Middle

Чем предстоит заниматься:

  • Программирование и проектирование (только бэкенд PHP).
  • Помощь другим сотрудникам в процессе разработки: проектирование, тестирование, внедрение.
  • Оптимизация веб-приложения.
  • Участие в командном код-ревью.
  • Багфикс.

Что необходимо знать и уметь:

  • Иметь опыт реализации проектов на языке PHP.
  • Знание как минимум одного из распространенных PHP-фреймворков (Yii, Symfony, Zend, Laravel и т.д.).
  • Обладать уверенными знаниями в области веб-технологий.
  • Оптимизировать SQL-запросы (без помощи Интернета).
  • Знать теорию: алгоритмизация, паттерны проектирования, реляционные БД, предикаты, множества, графы.
  • Иметь представление о работе нереляционных распределенных хранилищ данных.
  • Проводить анализ «узких» мест и знать способы оптимизации.
  • Пользоваться unix-системой на уровне пользователя или быть готовым быстро освоить.
  • Работать с системами контроля версий.
  • Планировать свою работу и ответственно относиться к работе в команде.

Senior

Чем предстоит заниматься:

  • Активное участие в процессе разработки, начиная с проектирования и заканчивая тестированием и внедрением.
  • Разработка архитектуры веб-приложений.
  • Программирование (только бэкенд).
  • Оптимизация веб-приложения, код-ревью.
  • Предложение и внедрение улучшений процессов разработки и актуальных, современных технических решений.

Что необходимо знать и уметь:

  • Обладать глубокими экспертными знаниями в области веб-технологий.
  • Разрабатывать проекты под высокую нагрузку с использованием LAMP-технологий.
  • Интегрировать веб-приложения со смежными учетными системами: 1С, CRM, ERP, платежные сервисы, LDAP и т.д.
  • В совершенстве владеть языком PHP, знание сильных и слабых сторон, различий версий.
  • Глубокое знание как минимум одного из распространенных PHP-фреймворков (Yii, Symfony, Zend, Laravel и т.д.).
  • Знать теорию: алгоритмизация, паттерны проектирования, реляционные БД, предикаты, множества, графы.
  • Пользоваться linux-системой на уровне пользователя, или быть готовым быстро освоить.
  • Работать с системами контроля версий.
  • Иметь опыт проектирования реляционных баз данных (MySQL, PostgreSQL), опыт работы с нереляционными распределенными хранилищами данных. Уметь оптимизировать SQL-запросы (без помощи Интернета).
  • Анализировать «узкие» места, опыт оптимизации и рефакторинга программного кода.
  • Планировать свою и чужую работу, формулировать задачи, соблюдать сроки, уметь расставлять приоритеты в реальных «боевых условиях».
  • Иметь представление о микросервисной архитектуре.

Обязательно спросим на собеседовании:

  • Профильное или математическое образование (или «боевую славу», превосходящую «академические заслуги»).
  • Привычка к самообразованию.
  • Дисциплина. Умение приходить на работу каждый день во время и самостоятельно контролировать обещанные сроки.
  • Проактивность.

От нас обещаем:

  • Работа над интересными коммерческими проектами в отличной команде профессионалов.
  • Тимлид, контролирующий качество кода.
  • Обязательный автоматизированный статический анализ кода, выявляющий потенциально проблемные участки и несоответствия стандартам кодирования.
  • Код-ревью тимлидом и командой.
  • Отличный современный офис в центре города со своей кухней, кофемашиной и баром для корпоративов.
  • График работы: 5/2 (8-часовой рабочий день).
  • Оформление по ТК РФ с первого рабочего дня.
  • Регулярное повышение заработной платы по результатам работы.

Бонусы

Бонусы

  • Компенсация затрат на обучение, сертификацию, участие в конференциях.