Обязанности:
О компании и команде Мы команда, которая меняет рынок онлайн-мероприятий в России.Наша цель убрать грань между онлайн и оффлайн участием в любом мероприятии. Для этого мы разрабатываем SaaS-платформу, на которой организуем прямые эфиры всех пресс-конференций из Центрального Банка РФ Эльвиры Набиуллиной, а также работаем с ТЕЛЕ2, Росбанк, Газпром, МЧС, Макдоналдс, BOSCH, Huawei, Panasonic и другими ведущими мировыми брендами.Мы развиваемся и расширяем команду разработки, ищем Middle+ Backend разработчика (PHP). Что нужно будет делать: Проектирование и разработка новых API‑эндпоинтов. Реализация бизнес‑логики и сервисов. Интеграции с внешними системами. Поиск/метрики: использование ElasticSearch (7.x). Работа с файлами и медиаконтентом: загрузка/хранение на S3, обработка изображений. Производительность и устойчивость: кэширование (Redis), оптимизация запросов к PostgreSQL, индексирование, профилирование через Telescope. Тестирование и поддержка качества: модульные/функциональные тесты (phpunit), рефакторинг, соблюдение PSR и SOLID. Ожидания от кандидата: 3+ лет коммерческой разработки на PHP 7.4+/8.x, уверенно Laravel 8+. PostgreSQL: сложные запросы, миграции, индексы, оптимизация. Очереди Laravel (ShouldQueue), обработка долгих задач. Redis: кэш/токены, паттерны инвалидации. OIDC/OAuth2, желательно практический опыт с Keycloak. Безопасность публичного API: валидация, RBAC, CORS, rate limiting. Swagger/OpenAPI (поддержка актуальной схемы через l5-swagger). Будет преимуществом: ElasticSearch 7.x: дизайн индексов, агрегации, оптимизация запросов, управление схемой. Опыт со статистикой/отчётностью: оптимизация экспорта Excel на больших объёмах, потоковая генерация. Опыт с Laravel Telescope и централизованными логами, желательно в связке с Elastic. Социальные логины/SSO через Socialite; интеграции с CRM (AmoCRM) и билетными системами (Timepad). PHPUnit, мокинг, TDD/BDD; понимание DDD/CQRS будет плюсом. Технологический стек проекта: Язык/фреймворк: PHP 8.x, Laravel 8 Хранилище данных: PostgreSQL Кэш/сессии/токены: Redis Очереди/джобы: Laravel (ShouldQueue) Поиск/аналитика: elasticsearch 7.x Хранилище файлов: S3 Документация: Swagger/OpenAPI Условия работы: Интересные и сложные задачи. Возможность влиять на архитектуру проекта и на сам продукт. Работа по Kanban с ежедневной коммуникацией в собственной ВКС системе для синхронизации в 11:00 по Москве. Адекватная команда, которая всегда придет на помощь. Вот уже 11 лет мы работаем на молодом и развивающемся рынке, 98% клиентов становятся нашими постоянными. Возможность роста в компании с повышением заработной платы. Возможность реализоваться в крутой команде с большими амбициозными целями и крупными проектами для международных брендов. Дополнительные инструкции: Напишите пожалуйста в отклики чем вас заинтересовала вакансия? (Нравится стек, заинтересовал проект и работа в команде или что-то еще)Похожие вакансии
Ведущий PHP Разработчик (Laravel, Логистическая платформа)
Договорная
Москва
Системы и Технологии в Логистике