Роль описана чётко и включает серьёзные задачи по развитию продукта и обработке данных, но самобытная архитектура и признанный техдолг потребуют непростого погружения и постоянной поддержки системы.
Кликните для подробной информации
Своя архитектураАктуальный стекПонятные задачиВлияние на продукт
Оценка от Hirify AI
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Создать профиль и узнать мэтч
Описание вакансии
Текст:
Hirify AI/Оригинал
TL;DR
PHP-разработчик (Backend, Middle+/Senior) (PHP/e-commerce): Развитие backend-платформы агрегатора интернет-магазинов и маркетплейсов с акцентом на обработку больших объёмов товарных данных, нативный SQL и серверный рендеринг. Фокус на проектировании фасетного поиска, оптимизации сложных запросов, создании фоновых воркеров и последовательном улучшении самобытной архитектуры без полного переписывания.
Локация: Санкт-Петербург, Лиговский проспект, 232; гибридный формат, работа в офисе по понедельникам и пятницам с 10:00 до 17:30.
Зарплата: от 160 000 RUR в месяц до вычета налогов.
Компания
Молинет развивает Costo.ru — агрегатор интернет-магазинов и маркетплейсов России с каталогом товаров, сравнением цен, характеристиками, рейтингами и отзывами. Платформа на PHP 8.3 обслуживает публичную витрину, административную панель и кабинет продавца.
Реализовывать интеграции с Диадок, Яндекс.Маркет, IndexNow, платёжными и почтовыми сервисами.
Участвовать в код-ревью, планировании, архитектурных решениях и постепенном снижении технического долга совместно с frontend-разработчиками и QA.
Требования
От 3 лет коммерческой разработки на PHP и уверенное знание PHP 8.x.
Уверенная работа с MySQL: сложные запросы, EXPLAIN, индексы, блокировки и транзакции.
Нативный SQL и PDO без ORM: подготовленные выражения, защита от инъекций и осознанная работа с транзакциями.
Опыт миграций БД, REST API, Redis, CLI-команд и фоновых воркеров; понимание памяти, идемпотентности и поведения долгоживущих PHP-процессов.
Опыт обработки больших объёмов данных, пакетной обработки, потокового чтения файлов и контроля памяти.
Опыт HTTP-интеграций через Guzzle или аналоги, включая таймауты, ретраи и обработку ошибок нестабильных API.
Опыт unit- и функционального тестирования с PHPUnit; знание Composer и Git.
Умение читать логи, разбираться в чужом коде, развивать существующую систему без полного переписывания и аргументировать архитектурные решения.
Ответственное отношение к качеству кода, архитектуре и долгосрочной поддержке продукта.
Хорошо, если есть
Опыт с агрегаторами, маркетплейсами, крупными каталогами или e-commerce.
Опыт парсинга YML, XML, XLSX и CSV, сопоставления и дедупликации товаров, фасетного поиска и фильтрации.
Опыт постепенного рефакторинга легаси, Doctrine DBAL/ORM, Psalm или PHPStan.
Опыт с RabbitMQ или Kafka, CI/CD, Docker, Grafana, Prometheus и Sentry.
Понимание SEO крупных каталогов, серверного рендеринга и мультитенантных платформ.
Культура и преимущества
Гибридный формат с обязательной работой из офиса по понедельникам и пятницам.
Собственная зрелая инфраструктура: Phinx, PHPUnit, статический анализ, Sentry, GitHub Actions и отдельные production, staging и test-контуры.
Работа с самобытной архитектурой без Symfony или Laravel и постепенное улучшение системы без переписывания с нуля.
Необходимо быть достаточно вовлечённым в продукт; полноценное совмещение с другими проектами, скорее всего, будет затруднительным.
AI-инструменты допустимы как вспомогательные, но требуется сильная собственная экспертиза, проверка кода и понимание архитектурных решений.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →