← К каталогу
ИТ

ИТ-ЛИНК

Backend-разработчик PHP / Yii2 (Middle / Middle+)

ОфисMiddleМосква, Россия20 ч назад
СИГНАЛ JOBRADAR75/100Нормальный сигнал актуальности
ПАСПОРТ ВАКАНСИИ

Что JobRadar наблюдает сейчас

Балл строится только на фактах из источников: свежести подтверждения, возрасте записи и происхождении вакансии. Это не гарантия найма и не оценка работодателя.

Последнее подтверждение1 мин. назад
Впервые замечена20 ч назад
Активные источники1 источник
ПроисхождениеПубличный источник
О ВАКАНСИИ

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

Ищем backend-разработчика для развития и поддержки собственных онлайн-сервисов в сферах B2C и C2C.

Основная разработка ведётся на PHP 8.3 и Yii2. В проекте большая существующая кодовая база — около 50 доменных модулей. Предстоит развивать функциональность, улучшать архитектуру и постепенно рефакторить legacy-код.

Формат работы: полный день в офисе: Москва, 5 минут от м. Бауманская. График 5/2, с 9:00 до 18:00. Удалённого формата нет.

ЧЕМ ПРЕДСТОИТ ЗАНИМАТЬСЯ

  • Разрабатывать backend-функциональность и REST API, сохраняя обратную совместимость.
  • Поддерживать существующий код, находить и устранять ошибки.
  • Проводить рефакторинг с соблюдением границ модулей и архитектурных правил проекта.
  • Оптимизировать запросы PostgreSQL, работать с индексами, транзакциями и миграциями.
  • Разрабатывать обработку фоновых задач и обмен сообщениями через RabbitMQ.
  • Интегрировать внешние сервисы, в том числе платёжные.
  • Писать тесты, участвовать в код-ревью и поддерживать качество кода.

ЧТО ВАЖНО ДЛЯ ЭТОЙ РОЛИ

  • Уверенное владение PHP 8.x: типизация, enum, readonly; понимание работы PHP-FPM и OPcache.
  • Практический опыт Yii2: ActiveRecord, DI-контейнер, модули, миграции, консольные команды и очереди.
  • Опыт работы с существующей кодовой базой и её постепенного рефакторинга.
  • Понимание SOLID, разделения ответственности между слоями и внедрения зависимостей через интерфейсы.
  • Уверенный SQL и опыт PostgreSQL: индексы, EXPLAIN, транзакции и блокировки; понимание подходов к миграциям без простоя.
  • Опыт RabbitMQ: маршрутизация сообщений, повторная обработка, DLQ и идемпотентность; понимание RPC и паттернов inbox/outbox.
  • Опыт разработки REST API, работы с JWT и совместимостью API-контрактов.
  • Опыт написания unit- и функциональных тестов.
  • Владение Git, Docker / Docker Compose и Linux на уровне повседневной разработки.

ИНСТРУМЕНТЫ И ПОДХОДЫ В ПРОЕКТЕ КОТОРЫЕ МЫ ИСПОЛЬЗУЕМ

Основной стек:

PHP 8.3, Yii2, PostgreSQL 16, RabbitMQ.

  • Архитектура: слоистая, с…

Здесь показан очищенный фрагмент описания из источника. Полные условия и актуальность вакансии проверьте на странице работодателя.

ИсточникHeadHunter / Developers / RU / between3And6