сегодня

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

ориентир по рынку
вакансия зп не указана
в среднем 315 271 ₽
Загрузи резюме, чтобы видеть мэтчи с вакансиейЗагрузи резюме, чтобы видеть мэтч с вакой

подготовься к отклику

ai-инструменты

Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме

описание

Ищем 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 минутах ходьбы от м. Бауманская с красивой удобной мебелью и профессиональными ПК;
  • Стабильные выплаты дважды в месяц, оплачиваемые отпуск и больничные.
  • Рабочее оборудование, обеды и перекусы за счёт компании.
  • Корпоративное обучение и наставничество.
  • После испытательного срока: ежегодная индексация зарплаты с учётом инфляции и рынка, оплата обучения под задачи компании, доплата за наставничество, реферальная программа и материальная поддержка при значимых семейных событиях.

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.