logo

View all jobs

Senior PHP Developer

Remote, Remote

Evoplay одна з провідних продуктових IT-компаній України, яка працює на міжнародному ринку та створює комплексні B2B-рішення для індустрії онлайн-ігор.

Ми шукаємо досвідченого Senior PHP Developer, який приєднається до нашої команди, що займається розробкою та підтримкою архітектури на основі мікросервісів. Кандидат повинен мати глибокі знання в архітектурі, високонавантажених системах та прагнення до високих стандартів якості коду.

Про проект: Ми розробляємо WL Platform Solutions - комплексне рішення для запуску та управління сучасними цифровими продуктами. Платформа побудована на передовій архітектурі, що забезпечує стабільну роботу, високу продуктивність та масштабованість під будь-які навантаження.

Функціональні обов'язки:

  • Проєктування та Розвиток Архітектури:
- Відповідальність за проєктування та впровадження архітектурних рішень, включаючи стратегію поділу моноліту на мікросервіси.
- Проєктування структур баз даних (MySQL, MongoDB) з урахуванням високого навантаження та оптимальної продуктивності.
  • Оптимізація та Вдосконалення:

- Стратегічне планування та виконання робіт з оптимізації продуктивності сервісів та моноліту.
- Робота з інструментами кешування (Redis) та брокерами повідомлень (RabbitMQ) для забезпечення високої пропускної здатності.

  • Якість Коду та Процеси:

- Проведення комплексних код-рев'ю, встановлення стандартів кодування та забезпечення їх дотримання в команді.
- Інфраструктура та DevОps:
- Розробка та впровадження інструментів та процесів для CI/CD (GitLab CI).
- Робота з контейнеризацією (Docker) та оркестрацією (Kubernetes) для забезпечення надійного розгортання та масштабування.

  • Розробка та Підтримка:

- Виконання комплексних бізнес-вимог, перетворення їх на надійні та масштабовані технічні рішення.
- Розробка складних, високопродуктивних компонентів на PHP та усунення архітектурних проблем.
- Надання технічної експертизи для вирішення критичних проблем та усунення технічного боргу.

Вимоги Must have: 

  • PHP 8.0+: Експертне володіння, глибоке розуміння внутрішніх механізмів, практик безпеки та асинхронності.
  • Symfony: Експертне володіння фреймворком та його екосистемою, досвід роботи з архітектурними патернами (DDD, Onion/Hexagonal).
  • MySQL: Експертний досвід проєктування, оптимізації та налагодження складних запитів.
  • MongoDB: Досвід роботи з нереляційними базами даних.
  • RabbitMQ: Досвід роботи з брокерами повідомлень, проєктування черг та асинхронних процесів.
  • Redis: Впевнене використання як кеша та сховища даних для сесій, локів та високошвидкісних операцій.
  • Docker / Kubernetes: Практичний досвід контейнеризації та розгортання застосунків у середовищі Kubernetes.
  • GitLab CI: Досвід налаштування та оптимізації процесів безперервної інтеграції та розгортання (CI/CD).
  • Git: Експертне володіння (складні стратегії галуження, rebase, cherry-pick).
  • GraphQL: Досвід розробки та підтримки GraphQL API (включаючи рішення для PHP).
  • ReactJS / TypeScript / nodejs: Базове, але впевнене розуміння цих технологій для ефективної інтеграції з front-end командою та розробки API.

Nice to have:

  • Підтверджений досвід проєктування, розробки та підтримки систем із критичним трафіком та високим QPS.
  • Досвід участі у поділі монолітної системи на мікросервіси.
  • Досвід глибокого тюнінгу MySQL, індексування, горизонтального та вертикального масштабування.
  • Впевнене знання та робота в середовищі Linux/Unix (налаштування, моніторинг).
  • Ентузіазм та проактивний підхід до роботи («можу й зроблю»).
  • Профільна вища освіта у сфері IT.


Ми пропонуємо:

  • Self — learning бібліотеку, доступ до платних курсів;
  • Групові обговорення та індивідуальні сесії з психологом;
  • 20 робочих днів оплачуваної відпустки і лікарняні;
  • Вихідний у день народження;
  • Медичне страхування;
  • Подарунки на річниці;
  • L&D центр з курсами для співробітників.
     

Share This Job

Powered by