Digital Method is a software development company specialising in payment technology. Our mission is to provide fast, high-quality and diverse online payment experience to our partners and their customers. We provide international and local payments for all business types.
31 березня 2026

Senior PHP Developer (вакансія неактивна)

за кордоном

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

Система складається з великої кількості сервісів, що обробляють платіжні транзакції, інтеграції з банками та PSP, antifraud-процеси та внутрішні фінансові розрахунки. Архітектура побудована на асинхронному PHP із використанням ReactPHP та message-driven взаємодії через RabbitMQ.


Ми очікуємо

1️⃣ Глибокі знання PHP

  • PHP 8.1+ (типізація, readonly, enums, attributes)
  • Розуміння:
    • memory model
    • GC
    • OPcache
    • JIT (базово)
  • Composer (advanced usage)
  • PSR стандарти (PSR-7, PSR-15, PSR-3, PSR-18)

2️⃣ Асинхронний PHP (ключова вимога)

Досвід з одним зі списку:

  • Swoole
  • RoadRunner
  • ReactPHP
  • Amp

Потрібні знання:

  • Розуміння event loop
  • Coroutine / Fiber
  • Non-blocking I/O
  • Worker lifecycle management
  • Досвід з long-running processes

3️⃣ Архітектура та high-load

  • Проєктування:
    • REST API
    • gRPC (бажано)
    • Message-driven architecture
  • Досвід з:
    • CQRS
    • Event-driven architecture
    • Clean Architecture / DDD
  • Робота з чергами:
    • RabbitMQ
    • Kafka
    • Redis Streams

4️⃣ Бази даних

  • MySQL / MariaDB (оптимізація запитів)
  • PostgreSQL (transaction isolation levels)
  • Redis (кеш, pub/sub)
  • Розуміння:
    • Connection pooling
    • Deadlocks
    • Index strategies

5️⃣ Performance & Optimization

  • Оптимізація:
    • memory leaks у long-running worker
    • CPU bottlenecks
    • blocking calls detection

6️⃣ DevOps / Infrastructure

  • Docker (multi-stage builds)
  • Kubernetes (бажано)
  • Nginx
  • CI/CD
  • Linux internals (signals, process management)

7️⃣ Тестування

  • PHPUnit / Pest
  • Integration testing
  • Contract testing
  • Mocking async flows

8️⃣ Security

  • OWASP Top 10
  • Rate limiting
  • JWT / OAuth2
  • Secure session handling
  • Encryption basics (AES/RSA)

Майбутні задачі

  • Розробляти high-load backend-сервіси на PHP 8.1+ з використанням async-стеку (ReactPHP).
  • Будувати та підтримувати message-driven архітектуру з використанням RabbitMQ.
  • Проєктувати fault-tolerant, масштабовані системи (event-driven, мікросервіси).
  • Оптимізувати продуктивність long-running воркерів (non-blocking I/O, memory management).
  • Забезпечувати якість коду, тестування та технічне лідерство.
  • Брати участь у production-підтримці та архітектурних рішеннях.

Буде плюсом

  • Досвід у fintech / high-load
  • Робота з legacy PHP → async migration
  • Міграція з FPM на ReactPHP
  • Production debugging async систем

Умови роботи

  • Робочий графік: пн-пт з 09:00 до 18:00
  • Формат роботи: remote / hybrid / office
  • Оплачувані відпустки та лікарняні
  • Широкі можливості для професійного та кар’єрного зростання
  • Офіційне працевлаштування