Senior PHP developer
Digital Method
Top Employer
Опис
Ми шукаємо 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
- Оплачувані відпустки та лікарняні
- Широкі можливості для професійного та кар'єрного зростання
- Офіційне працевлаштування
Required languages
| Ukrainian | Native |
| English | B1 - Intermediate |
📊
Average salary range of similar jobs in
analytics →
Loading...