ИТ-ЛИНК

backend-разработчик PHP онлайн-сервисов

Коротко

Senior backend-разработчик PHP для развития и поддержки собственных онлайн-сервисов B2C/C2C с большой legacy-кодовой базой (~50 модулей). Работа на PHP 8.3, Yii2, PostgreSQL и RabbitMQ: REST API, рефакторинг, оптимизация запросов, интеграции платёжных систем. Требуются уверенное владение PHP 8.x, опыт Yii2, SQL/PostgreSQL, RabbitMQ, Docker и Linux. Офис в Москве у м. Бауманская, зарплата обсуждается на собеседовании.

Описание
Ищем backend-разработчика для развития и поддержки собственных онлайн-сервисов в сферах B2C и C2C. Основная разработка ведётся на PHP 8.3 и Yii2. В проекте большая существующая кодовая база — около 50 доменных модулей. Предстоит развивать функциональность, улучшать архитектуру и постепенно рефакторить legacy-код.
Задачи
•Разрабатывать 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 на уровне повседневной разработки.
Будет плюсом
•Разработка сервисов с PostgreSQL, RabbitMQ, Redis, S3 / MinIO; ClickHouse, Tarantool или Sphinx; WebSocket, WebRTC, обработка видео с помощью ffmpeg.
•Интеграции платёжных систем, SMS, push-уведомлений, Telegram и OAuth.
•Мониторинг и трассировка: OpenTelemetry, Prometheus, Grafana.
Условия
•Доход обсуждается по итогам технического собеседования с учётом опыта и компетенций.
•Комфортабельный офис в 5 минутах ходьбы от м. Бауманская с красивой удобной мебелью и профессиональными ПК.
•Стабильные выплаты дважды в месяц, оплачиваемые отпуск и больничные.
•Рабочее оборудование, обеды и перекусы за счёт компании.
•Корпоративное обучение и наставничество.
•После испытательного срока: ежегодная индексация зарплаты с учётом инфляции и рынка, оплата обучения под задачи компании, доплата за наставничество, реферальная программа и материальная поддержка при значимых семейных событиях.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте