Наші партнери шукають Backend Developer (PHP/Laravel), який буде відповідати за інтеграції з платіжними провайдерами (PSP) та розвиток ядра продукту: депозити/виплати, webhooks, маршрутизація, масштабування та контроль фінансових ризиків.
Обов’язки:
- Інтегрувати та підтримувати платіжні провайдери.
- Розробляти та розвивати уніфікований шар інтеграцій (payment gateway/adapter layer): стандартизація API, конфігурації, параметрів, статусів, мапінг помилок.
- Реалізовувати обробку callbacks/webhooks: валідація підписів, idempotency, ретраї, дедуплікація, обробка race conditions.
- Будувати надійні фінансові процеси: транзакційність, консистентність, аудит, коректні стани платежу (state machine), безпечні виплати.
- Працювати з reconciliation: звірка платежів з провайдером, розбір розбіжностей, автоматизація звітності/логування.
- Проєктувати гнучку архітектуру платіжного модуля з орієнтацією на довгострокову підтримку та швидке підключення нових PSP.
Вимоги:
- Досвід роботи з PHP (8) не менше 3 років
- Laravel від 1 року (або еквівалентний досвід Symfony).
- MySQL 5.7–8.0: транзакції, робота з високими навантаженнями, розуміння блокувань/ізоляцій, оптимізація запитів.
Redis (кеш, сесії/локи, rate limiting). - Досвід роботи з системами контролю версій (Git/GitHub), розуміння GitHub Flow
- Сильні навички роботи з API: інтеграція сторонніх API (REST/JSON), побудова власних API, логування, версіонування, документація.
- Досвід інтеграцій із платіжними системами / провайдерами.
Розуміння типових проблем оплат: idempotency, retries, timeouts, webhook delivery, статуси платежів, chargeback/rollback логіка (на рівні системи), антифрод-патерни.
Що ми пропонуємо:
- Досвід роботи у професійній команді однодумців, яка завжди готова ділитися своїми знаннями та навичками
- Можливість працювати над міжнародними GameDev продуктами, які зібрали навколо своєї екосистеми мільйони геймерів з усього світу
- Високий рівень заробітної плати з можливістю отримання бонусів
- Оплачувана відпустка та лікарняні
- Гнучкий робочий графік — ми орієнтуємось тільки на результат
- Можливість працювати віддалено — наша команда ефективно працює по всьому світу