Evoplay — одна з найбільших продуктових компаній в України, що створює екосистему проєктів, які пропонують прогресивні та комплексні рішення для ігрової онлайн-індустрії.
Шукаємо досвідченого PHP Developer (Middle/Senior), який приєднається до команди розробки маркетингової автоматизаційної платформи.
Проєкт — enterprise-grade backend із модульною архітектурою, багатоканальною системою повідомлень та високим навантаженням. Важлива глибока експертиза у backend-розробці, розуміння сучасних підходів та вміння працювати з існуючим кодом і складними системами.
Стек:
- Backend: PHP 8.4+, Yii 2, Symfony Components (EventDispatcher, HTTP Client, Mailer).
- База даних: PostgreSQL 17 (master-slave реплікація), Redis Sentinel.
- Черги: RabbitMQ (AMQP), Redis Queues.
- Інфраструктура: Docker, GitLab CI/CD, Sentry, Grafana.
- Зберігання: AWS S3.
- Тестування: PHPUnit 11, PHPStan, Rector.
Вимоги:
- Досвід комерційної розробки на PHP 8+ від 5 років.
- Впевнене знання PostgreSQL: оптимізація запитів, індекси, робота з JSONB, розуміння master-slave реплікації.
- Досвід роботи з чергами повідомлень (RabbitMQ/AMQP або аналоги) та асинхронною обробкою задач.
- Досвід з Redis (кешування, черги, Sentinel/кластер).
- Досвід роботи з Highload: розподіл навантаження, конкурентна обробка воркерів, стійкість до відмов.
- Досвід написання автотестів (PHPUnit), розуміння підходів до тестування.
- Розуміння Event-driven архітектури та патернів: Service Layer, Repository, DTO, Factory.
- Відмінне розуміння ООП, SOLID.
- Досвід з Docker та CI/CD пайплайнами.
- Знання Git (branching strategies, merge/rebase workflow).
- Орієнтування в Linux-системах.
Буде плюсом:
- Досвід із Yii 2 фреймворком.
- Досвід із Symfony-компонентами (EventDispatcher, Mailer, HTTP Client).
- Досвід інтеграцій з зовнішніми сервісами: AWS SES, Twilio, Firebase, SendGrid.
- Розуміння багатоканальних систем доставки (Email, SMS, Push, Telegram, WhatsApp, Viber).
- Досвід з PHPStan/Rector для статичного аналізу та рефакторингу.
- Досвід з моніторингом та observability (Sentry, Grafana, ECS logging).
- Розуміння PHP Enums, Attributes та інших можливостей PHP 8.1–8.4.
- Вміння працювати з сучасними AI-інструментами для розробки.
Що ми пропонуємо:
- Гібридний формат роботи.
- 20 робочих днів оплачуваної відпустки.
- 12 робочих днів оплачуваних лікарняних.
- Вихідний у день народження.
- Медичне страхування.
- L&D центр з курсами для співробітників.
- Self — learning бібліотеку, доступ до платних курсів.
- Групові обговорення та індивідуальні сесії з психологом.
- Корпоративні розвозки від офісу до метро.
- Всі необхідні для роботи інструменти.