Публікуйте вакансії
Наймайте без комісій
22 перегляди
Alfa logistic
ЩО ПОТРІБНО БУДЕ РОБИТИ
• Проєктувати та реалізовувати нові модулі за встановленими патернами, доопрацьовувати існуючі
• Реалізовувати 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 тижні: