logo[мetahunt]
> DOU
senior

Backend Engineer

EVOPLAY
format:Remotecompany:Product
phpsymfonylaravelmysqlmongodbrabbitmqredisdockerkubernetesgitlab ci/cd
graphqlreacttypescriptnode.jslinux
domainiGaming
locationKyiv, Ukraine
> full description

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

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

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

Проєктування та Розвиток Архітектури:

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

Оптимізація та Вдосконалення:

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

Якість Коду та Процеси: проведення комплексних код-рев’ю, встановлення стандартів кодування та забезпечення їх дотримання в команді.

Інфраструктура та DevОps:

  • Розробка та впровадження інструментів та процесів для CI/CD (GitLab CI).
  • Робота з контейнеризацією (Docker) та оркестрацією (Kubernetes) для забезпечення надійного розгортання та масштабування.

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

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

Вимоги Must have:

  • PHP 8.0+: Експертне володіння, глибоке розуміння внутрішніх механізмів, практик безпеки та асинхронності.
  • Symfony або Laravel: Експертне володіння фреймворком та його екосистемою, досвід роботи з архітектурними патернами (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.

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

  • Високий рівень фінасової компенсації;
  • Можливість побудувати кар’єру в одній з провідних ІТ-компаній України;
  • Доступність керівництва: можливість обговорити будь-яке питання безпосередньо;
  • Повний соціальний пакет: медичне страхування, оплата лікарняних та відпусток, sick days, personal days, компенсація дитячого садка, послуги корпоративного медичного асистента та психолога;
  • L&D центр з курсами для співробітників і ТОП менеджерів;
  • Self-learning бібліотека, доступ до платних курсів;
  • Безліч приємних корпоративних подарунків: у перший робочий день, на річницю роботи, на весілля, народження дитини;
  • Корпоративні івенти.
Відгукнутись на вакансію