Пошук роботи на robota.uaukraine

Ця вакансія вже завершена

Вакансія закрита

Middle+ PHP Developer

65 000 — 110 000 ₴  
3 тижні тому
31 березня 2026
Київ

ЩО ПОТРІБНО БУДЕ РОБИТИ


• Проєктувати та реалізовувати нові модулі за встановленими патернами, доопрацьовувати існуючі

• Реалізовувати domain-логіку: агрегати, Value Objects, state machines, domain events

• Писати команди, запити та їхні хендлери (CQRS)

• Реалізовувати event handlers для каскадних бізнес-процесів між модулями

• Додавати read models і View-об’єкти для запитів

• Працювати з крос-контекстними інтеграціями через порти та адаптери

• Розробляти REST API ендпоінти

• Писати unit-тести для domain-логіки та інтеграційні тести для хендлерів

• Брати участь у code review




СТЕК ТЕХНОЛОГІЙ


Мова

PHP 8.x


Фреймворк

Symfony


Архітектура

DDD, CQRS, Event-Driven, Hexagonal (Ports & Adapters)


Робота з даними

Doctrine ORM + DBAL


БД

PostgreSQL


Черги

RabbitMQ


Кешування

Redis


Безпека

Symfony Security (Voters, Authenticators)




ВИМОГИ


Обов’язково

• 3+ років комерційного досвіду з PHP (бажано Symfony)

• Розуміння принципів DDD: агрегати, Value Objects, repositories, domain events

• Досвід роботи з CQRS або готовність швидко опанувати

• Вміння працювати за встановленими архітектурними патернами та конвенціями

• Робота з Doctrine ORM та/або DBAL

• Досвід роботи з PostgreSQL

• Навички написання unit-тестів

• Впевнене володіння Git


Буде плюсом

• Досвід у FinTech / платіжних системах

• Практичний досвід з DDD у production-проєкті

• Досвід з RBAC та API key authentication




УМОВИ ТА КОМАНДА


Умови

• Повністю віддалена робота (Remote)

• Зарплатна вилка: за Результатом Iнтервью

• Гнучкий графік роботи

• Можливість впливати на архітектуру та продуктові рішення на ранній стадії

• Цікава доменна область із нетривіальною бізнес-логікою




ЕТАПИ ВІДБОРУ


Увесь процес займає приблизно 1–2 тижні:


  1. Знайомство — короткий дзвінок (20–30 хв), обговорення досвіду та очікувань
  2. Технічне інтерв’ю — PHP, Symfony, основи DDD, розбір кейсів
  3. Тестове завдання — невелике доменне завдання (оплачується час, якщо > 2 год)
  4. Офер








Чашник Владимир