Обязанности
- Разработка и поддержка основного backend-сервиса на Laravel
- API для клиентов
- Билдер PWA-приложений (HTML/JS шаблоны, манифесты, сборка, деплой)
- Работа с доменами, SSL, CDN
- Интеграция Facebook / TikTok / Google Ads
- REST API + webhooks + postbacks
- Разработка аналитического микросервиса на NestJS: приём событий от приложений, хранение и агрегация статистики, отправка событий в внешние API (FB, TikTok)
- Интеграция с сервисом пуш-уведомлений: управление подписками, массовые рассылки по очередям, сегментация и фильтрация аудитории
- Оптимизация производительности очередей, запросов и деплоя
- Работа с логами, мониторингом и системой аудита
Требования
- Laravel 11+, PHP 8.3
- NestJS (Node.js 20+)
- MySQL / PostgreSQL
- Redis, RabbitMQ
- ClickHouse или MongoDB — аналитика и event storage
- Docker / Docker Compose
- CI/CD (GitHub Actions / GitLab CI)
- Vue 3 + Vite + TypeScript
- TailwindCSS / PrimeVue
- PWA (service worker, manifest, offline cache)
- Web Push api
- Микросервисная архитектура
- Логирование: Monolog + кастомный логгер (DB)
- GitFlow, dev/stage/prod окружения
- Event-driven коммуникация между сервисами
Будет плюсом
- Работы с трекинговыми или антифрод-системами
- С билдерами лендингов / PWA
- С интеграцией с рекламными платформами (Facebook, TikTok, Google)
- Работы с push-платформами (PushExpress, OneSignal)
- Работы на проектах с асинхронными очередями и микросервисами
- Опыт в вертикали IGaming
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Текст вакансии взят без изменений
Источник - Telegram канал. Название доступно после авторизации