Банер Банер
  • Зараз переглядають 3 шукача

Senior PHP Developer

  • EvoPlay

    IT; більше 1000 співробітників
  • Дистанційна робота
  • Повна зайнятість. Досвід роботи від 5 років.

Опис вакансії

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

EvoPlay

IT, більше 1000 співробітників

Більше про компанію

Схожі вакансії

Усі схожі вакансії

Вакансії в категорії

Вакансії за містами

Вакансії за сферою діяльності

Статистика зарплат