Описание вакансии
Условия работы
Компания 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-часовой рабочий день).
- Оформление по ТК РФ с первого рабочего дня.
- Регулярное повышение заработной платы по результатам работы.
Бонусы
Бонусы
- Компенсация затрат на обучение, сертификацию, участие в конференциях.