PHP-разработчик
Описание
НЕ УДАЛЕНКА! Ищем 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 и очередями? Какой формат занятости и уровень дохода рассматриваете