Ищем PHP-разработчика для технической поддержки и развития трёх действующих цифровых продуктов:
- Optovik.com — B2B-маркетплейс компонентов и сырья для производителей;
- par-sek.com — SaaS-платформа для аналитики рынков и проверки контрагентов;
- Fragraland — сервис распознавания парфюмерии и подбора похожих ароматов с использованием AI.
Это не разработка нового проекта с нуля. Основная задача — обеспечить стабильную работу production-систем, разбираться в существующем коде, устранять ошибки и постепенно развивать продукты.
Наш стек
PHP 8, Laravel, Yii/Yii2, PostgreSQL, MySQL, Elasticsearch, Redis, S3, REST API, очереди, Linux, nginx, php-fpm, cron, Git.
В проектах используются интеграции с внешними источниками данных, транспортными компаниями, платёжными и почтовыми сервисами, а также AI API.
Чем предстоит заниматься
- поддерживать backend трёх действующих продуктов;
- диагностировать и устранять ошибки в production;
- разбираться в существующем и частично legacy-коде;
- поддерживать и дорабатывать REST API;
- контролировать работу внешних интеграций, очередей и фоновых задач;
- оптимизировать SQL-запросы и производительность приложений;
- анализировать логи, находить первопричины сбоев;
- разрабатывать небольшие и средние функциональные доработки;
- готовить и безопасно выпускать обновления;
- контролировать работу cron-задач, резервного копирования и серверных сервисов;
- обновлять зависимости и устранять критические уязвимости;
- исправлять несложные ошибки в HTML, CSS и JavaScript;
- документировать выполненные изменения.
Что мы ожидаем
- коммерческий опыт PHP-разработки от 4 лет;
- уверенное знание PHP 8+, ООП и принципов построения веб-приложений;
- практический опыт работы с Laravel;
- опыт работы с Yii/Yii2 или готовность быстро разобраться в существующем проекте;
- уверенное знание MySQL и PostgreSQL;
- умение оптимизировать SQL-запросы, работать с индексами и планами выполнения;
- опыт разработки и поддержки REST API;
- опыт интеграции с внешними сервисами;
- понимание таймаутов, повторных запросов, идемпотентности и журналирования обмена;
- практический опыт работы с Redis, очередями и фоновыми задачами;
- опыт работы с Elasticsearch;
- уверенная работа с Linux, nginx, php-fpm и cron;
- знание Git и понимание процесса подготовки релизов;
- базовое знание HTML, CSS и JavaScript;
- умение самостоятельно разбираться в чужом коде и находить причины ошибок по логам.
Будет преимуществом
- опыт работы с Docker и Docker Compose;
- настройка или поддержка CI/CD;
- опыт эксплуатации высоконагруженных систем;
- работа с ETL-процессами и большими объёмами данных;
- опыт работы с объектными хранилищами S3;
- интеграции с AI API: DeepSeek, OpenAI, Gemini или аналогами;
- опыт использования Sentry, Grafana, Prometheus или других систем мониторинга;
- понимание основных веб-уязвимостей и рекомендаций OWASP;
- — опыт поддержки SSO и двухфакторной аутентификации.
Что для нас важно
- самостоятельность и ответственность за результат;
- умение не только устранить проявление ошибки, но и найти её первопричину;
- готовность работать с несколькими продуктами и расставлять приоритеты;
- Готовность работать с существующим кодом: самостоятельно разбираться в ранее разработанных решениях, аккуратно вносить изменения и постепенно улучшать код без необоснованного переписывания системы.
- способность оценивать сроки и заранее сообщать о рисках;
- аккуратность при выпуске изменений в production.
Мы предлагаем
- работу с тремя действующими продуктами, которыми пользуются реальные клиенты;
- разнообразные задачи: от классического e-commerce до аналитики больших объёмов данных и AI-интеграций;
- возможность влиять на технические решения и качество продуктов;
- отсутствие лишней бюрократии и короткий путь от предложения до реализации;
- прямое взаимодействие с руководителем продукта и командой разработки;
- гибридный или удаленный формат работы;
- условия и уровень дохода обсуждаются индивидуально по результатам собеседования.
Ключевой критерий
Нам нужен разработчик, который способен самостоятельно пройти весь путь:
получить сообщение об ошибке → воспроизвести проблему → найти причину в логах, данных или коде → оценить влияние → исправить → протестировать → безопасно выпустить обновление → проконтролировать результат.
В отклике расскажите, пожалуйста:
- Какие проекты на PHP вы поддерживали в production?
- С какими версиями Laravel и Yii/Yii2 работали?
- Приходилось ли вам искать и устранять сложные ошибки в чужом коде?
- Есть ли опыт работы с PostgreSQL, Elasticsearch, Redis и очередями?
- Какой формат занятости и уровень дохода рассматриваете