ИТ-ЛИНК
Backend-разработчик PHP (Middle / Middle+)
Что JobRadar наблюдает сейчас
Балл строится только на фактах из источников: свежести подтверждения, возрасте записи и происхождении вакансии. Это не гарантия найма и не оценка работодателя.
Описание вакансии
Ищем 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.
- Архитектура: слоистая, с…
Здесь показан очищенный фрагмент описания из источника. Полные условия и актуальность вакансии проверьте на странице работодателя.