О компании и команде
Мы команда, которая меняет рынок онлайн-мероприятий в России.
Наша цель убрать грань между онлайн и оффлайн участием в любом мероприятии. Для этого мы разрабатываем 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% клиентов становятся нашими постоянными. Возможность роста в компании с повышением заработной платы.
Возможность реализоваться в крутой команде с большими амбициозными целями и крупными проектами для международных брендов.
Дополнительные инструкции:
Напишите пожалуйста в отклики чем вас заинтересовала вакансия? (Нравится стек, заинтересовал проект и работа в команде или что-то еще)