Используем cookie для работы сайта и статистики. «Хорошо» разрешит ещё и запись сессий.
ИИТ-ЛИНК
Москва, Россия35 минут назад
Грейд
Middle
Формат работы
Офис
Тип занятости
Полная занятость
Письмо на почту или сообщение рекрутеру в Telegram
Ищем 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 на уровне повседневной разработки
ИНСТРУМЕНТЫ И ПОДХОДЫ В ПРОЕКТЕ КОТОРЫЕ МЫ ИСПОЛЬЗУЕМ
Основной стек:
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
Формат работы: полный день в офисе: Москва, 5 минут от м. Бауманская. График 5 / 2, с 9:00 до 18:00. Удалённого формата нет.
Заработная плата: Уровень дохода не указан
Ищем 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.
Компания: ИТ-ЛИНК Заработная плата: Уровень дохода не указан
Сравним навыки, грейд, формат работы и зарплату
Чаще всего от 195 000 до 273 000