Software Engineer
Evoplay — одна з провідних продуктових IT-компаній України, яка працює на міжнародному ринку та створює комплексні B2B-рішення для індустрії онлайн-ігор.
Шукаємо досвідченого PHP Developer (Middle/Senior), який приєднається до команди розробки маркетингової автоматизаційної платформи.
Проєкт — enterprise-grade backend із модульною архітектурою, багатоканальною системою повідомлень та високим навантаженням. Важлива глибока експертиза у backend-розробці, розуміння сучасних підходів та вміння працювати з існуючим кодом і складними системами.
Про роль:
Кандидат зможе брати участь у технічному дизайні нових рішень, впливати на архітектуру окремих компонентів і працювати над підвищенням надійності існуючих сервісів. У роботі буде можливість отримати практичний досвід із Go, Kubernetes та MySQL/PostgreSQL базами обсягом у кілька терабайтів.
Обов’язки:
- Розробка нового та підтримка існуючого функціоналу на PHP.
- Написання тестів для нового та існуючого функціоналу.
- Проєктування змін у базах даних з урахуванням обсягів даних і навантаження.
- Робота з сервісами розгорнутими у Kubernetes.
- Аналіз та оптимізація SQL-запитів, індексів і таблиць в MySQL та PostgreSQL.
Вимоги:
- Досвід комерційної розробки на PHP та роботи з одним із сучасних PHP-фреймворків: Symfony, Laravel або Yii.
- Впевнене розуміння ООП, SOLID, Dependency Injection та принципів побудови підтримуваного коду.
- Досвід роботи з MySQL або PostgreSQL.
- Розуміння SQL, індексів, транзакцій та принципів оптимізації запитів.
- Досвід роботи з Redis або сумісними сховищами.
- Досвід роботи з брокерами повідомлень.
- Досвід написання тестів за допомогою сучасних фреймворків.
Буде плюсом:
- Досвід роботи з мікросервісною архітектурою.
- Досвід роботи з Docker та Kubernetes.
- Досвід роботи з Elasticsearch, OpenAPI або GraphQL.
- Досвід використання інструментів статичного аналізу, наприклад: PHPStan або Psalm.
- Досвід роботи з Go.
- Досвід роботи з великими обсягами даних або високонавантаженими системами.
- Досвід frontend-розробки на JavaScript/TypeScript.
- Досвід роботи з React, Vue.js або Angular.
Що ми пропонуємо:
- Self-learning бібліотеку та доступ до платних курсів.
- Групові обговорення та індивідуальні сесії з психологом.
- 20 робочих днів оплачуваної відпустки та лікарняні.
- Вихідний у день народження.
- Медичне страхування.
- Зручний офіс біля метро в центрі міста.
- Подарунки на річниці.
- L&D-центр із курсами для співробітників.
Гібридний/віддалений формат роботи!
#16851804