I AM HIRED

Неделя 310 ₽Месяц 630 ₽3 месяца 1 680 ₽Год 5 680 ₽

Backend-разработчик PHP / Yii2 (Middle / Middle+) — Россия, Москва

Разработчики, Backend, PHP · 4 ноября · 04.11.2026

Зарплата не указана

Откликнуться

Компания: ••••••••

Локация: Россия, Москва

Формат: Офис

Занятость: Полная занятость

Грейд: Middle

Ищем 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.

• Архитектура: слоистая, с разделением контроллеров, оркестраторов, сервисов, репозиториев и адаптеров.

• Тестирование и качество: Codeception, PHPStan, Deptrac, PHP-CS-Fixer, PSR-12.

• Процесс разработки: GitLab CI/CD, merge requests и код-ревью.

БУДЕТ ПЛЮСОМ

Не требуется знать все перечисленные технологии — полезен опыт в одном или нескольких направлениях:

• Разработка сервисов с PostgreSQL, RabbitMQ, Redis, S3 / MinIO.

• ClickHouse, Tarantool или Sphinx.

• WebSocket, WebRTC, обработка видео с помощью ffmpeg.

• Интеграции платёжных систем, SMS, push-уведомлений, Telegram и OAuth.

• Мониторинг и трассировка: OpenTelemetry, Prometheus, Grafana.

УСЛОВИЯ

• Доход обсуждается по итогам технического собеседования с учётом опыта и компетенций.

•комфортабельный офис в 5 минутах ходьбы от м. Бауманская с красивой удобной мебелью и профессиональными ПК;

• Стабильные выплаты дважды в месяц, оплачиваемые отпуск и больничные.

• Рабочее оборудование, обеды и перекусы за счёт компании.

• Корпоративное обучение и наставничество.

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

Поиск по вакансиям