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

Yii2 — senior бекенд разработчик

Зарплата

от 150 000 ₽

Требования

Бэкенд, Старший (Senior)HTMLCSSVue.jsJQueryPHP

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

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

Компания

Разработка и запуск собственных онлайн-проектов

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

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

Мы небольшая, активно растущая распределённая команда, которая достигла стадии перехода в операционную компанию с «ООО», бизнес- и фин-планами и официальным трудоустройством.

Есть продукт, предоставляющий игровой контент в сфере спорта, есть финансирование и вектор развития, в т.ч. за пределами российского рынка.

Столкнулись с проблемой роста, когда единственный ведущий технический специалист тащит на себе и код, и ревью чужих задач и архитектуру.
Поэтому ищем второго «сеньора».

Ждем, что он станет еще одной опорной точкой для команды, сможет быть сильным и полезным оппонентом ведущему и наставником для остальных.

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

7+ опыта разработки на php с использованием Yii2/Symfony/Laravel (опыт на Java/C# тоже засчитывается)

Требования:

Общие знания, навыки:

  • ООП Понимание преимуществ и недостатков наследования и композиции;
  • ООП Паттерны;
  • ООП vs ФП;
  • SOLID/DRY/KISS;
  • RESTful, JSON-RPC, GraphQLт;
  • Навыки проектирования и создания административной панели для финансово-экономического ПО;
  • БД Умение писать хранимые процедуры и триггеры;
  • БД Понимание уровней изоляций транзакций;
  • БД работа с JSON (XML);
  • Понимание, навыки создания тестовой среды;
  • Базовые навыки DevOps.

Знания, опыт ведущего разработчика:

  • Понимание отличия продуктовой компании от позаказной;
  • Понимание подходов в моделировании предметной области;
  • Опыт проведения код ревью;
  • Проектирование подсистем, написание спецификаций;
  • Умение предвидеть возможные проблемы еще до начала разработки функционала;
  • Умение учитывать риски применяемых технологий относящихся к предметной области проекта и его целевых платформ;
  • Базовое понимание методологий разработки;
  • Базовые навыки бизнес-аналитика.

Навыки командного игрока, soft skills:

  • Умение ставить задачи разработчикам;
  • Умение делиться опытом с членами своего коллектива, наставничество