Досвід роботи - більше 3 років
Вимоги
- Backend:
- PHP 8+, Laravel (Octane, Queues, Events, Broadcasting)
- Оптимізація продуктивності Laravel (Swoole, Horizon, Cache)
- MySQL — складні запити, індексація, оптимізація
- Redis — кешування, черги
- REST API, JWT авторизація
- Тестування (PHPUnit / Pest)
- Frontend:
- Vue 3 (Options API / Composition API)
- Vuex / Pinia
- Axios, Chart.js, компонентна архітектура
- Базові знання HTML/CSS, адаптивність
- DevOps / Sysadmin:
- Docker, Docker Compose (multi-container setup)
- Linux (Ubuntu 22+/24+) — базові адмінські навички
- Nginx / Cloudflare конфігурації
- CI/CD (GitLab CI або GitHub Actions)
- Робота з S3 (DigitalOcean Spaces або AWS)
- Моніторинг (Grafana, Prometheus)
Обовʼязки, майбутні задачі
- Розробка і підтримка backend (Laravel Octane) та frontend (Vue 3) проектів
- Оптимізація продуктивності API та статистичних запитів (ClickHouse, MySQL)
- Робота з Redis чергами для розсилок та FCM інтеграцій
- Інтеграція з зовнішніми системами (postbacks, S3, CDN)
- Рефакторинг та документація існуючої архітектури
- Розгортання staging/dev середовищ (Docker, CI/CD)
- Моніторинг серверів, оптимізація ресурсів, базове DevOps адміністрування
- Участь у масштабуванні ClickHouse та оптимізації статистичних запитів
Буде плюсом
- Досвід роботи з ClickHouse (Materialized Views, TTL, Aggregations)
- Досвід у highload проєктах (200M+ подій/день)
- Знання AWS Lambda / SQS або аналогів (GCP Pub/Sub, RabbitMQ)
- Досвід з Cloudflare API / Workers
- Навички написання SDK (JS/TS)
- Досвід розробки SAAS-продуктів
- Gitlab Copilot
Умови (зайнятість, графік)
- Повна зайнятість
- Графік: 5/2, з гнучким стартом
- 8 годин на день
- Ремоут