Middle Fullstack-разработчик (php/Yii2)

Дата размещения вакансии: 31.08.2026
Работодатель: Ярнет
Уровень зарплаты:
з/п не указана
Город:
Ярославль
улица Лисицына 5
Требуемый опыт работы:
От 1 года до 3 лет

«Безопасный регион» — аккредитованная IT-компания, разработчик программного обеспечения и интегратор цифровых решений для систем контроля доступа (СКУД), домофонии, видеонаблюдения и автоматизированного сбора показаний приборов учета.

О проекте

Мы развиваем сайт saferegion.net и его мобильную версию через приложение. Платформа объединяет облачное видеонаблюдение, умный домофон, управление шлагбаумами и другими устройствами в единую систему «умного дома». Наша основная аудитория — жители многоквартирных домов.

Технологический стек:

  • Backend: PHP 7.x (Yii2), Node.js, нейросетевые сервисы на Python

  • Frontend: Nuxt.js (Vue.js)

  • Базы данных: MySQL, ClickHouse

Задачи:

  • Развитие и поддержка ядра платформы облачного видеонаблюдения.

  • Проектирование архитектуры новых сервисов и их бесшовная интеграция с текущей инфраструктурой.

  • Техническая оптимизация фронтенда и бэкенда (повышение скорости загрузки, рефакторинг кода).

  • Проведение code review, контроль качества кода и соблюдение стандартов промышленной разработки.

  • Участие в принятии ключевых технических решений по архитектуре backend и frontend.

Наши ожидания от кандидата:

  • Уверенное знание РНР и опыт работы с одним из современных РНР фреймворком (Symfony, Laravel, Yii2);

  • Базовое понимание о Node.js/Nuxt.js.

  • Опыт проектирования реляционных баз данных (MySQL) и оптимизации сложных SQL-запросов.

  • Практический опыт разработки, документирования и поддержки REST API.

  • Навыки профилирования производительности приложений и поиска узких мест.

  • Свободное владение инструментами отладки, сборки и автоматизации процессов.

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

  • Формат: полный день в офисе.

  • Адрес: г. Ярославль, ул. Лисицына, 5.

  • График: 5/2, суббота, воскресенье - выходные.

  • Корпоративные скидки на интернет («Ярнет»), спорт («Ярбатут»), офисное кафе.

Этапы отбора:

  1. Краткий ознакомительный звонок с HR-специалистом.

  2. Тестовое задание.

  3. Техническое собеседование со специалистами отдела (от 60 до 90 минут).