Senior Backend-розробник (PHP / Python / SQL)
$$$
Product
Шукаємо senior backend-розробника в команду iGaming-платформи: бекенд та база даних.
Чим потрібно буде займатися
- Грошовий цикл: ставки, виграші, повернення, депозити та виведення коштів. Транзакції, блокування, ідемпотентність, коректність балансів за будь-яких повторів і збоїв.
- Інтеграції зовнішніх сервісів: ігрові провайдери та агрегатори, букмекерський модуль, платіжні шлюзи, KYC, CRM-розсилки, месенджери. Читання чужої документації, комунікація з інтеграційними менеджерами, приймання на тестових стендах.
- База даних: схема, міграції без простою на великих таблицях, індекси, аналіз повільних запитів, зниження навантаження на master, винесення читання на репліку.
- Бонусна механіка та партнерські розрахунки: відіграш, фріспіни, кешбек, CPA та RevShare.
- Розбір інцидентів за логами та метриками, пошук першопричини, а не лише усунення симптомів.
- Code review, міграції з поясненнями, документація щодо інтеграцій, щоб кожна наступна інтеграція підключалася швидше за попередню.
Що важливо
- 5+ років backend-розробки, з них значна частина на PHP 8. Python — на рівні впевненої роботи в чужому сервісі: прочитати, виправити, написати endpoint.
- MySQL або інша реляційна база на рівні «розумію план запиту»: оптимізація SQL, індекси, транзакції та рівні ізоляції, робота з таблицями на десятки мільйонів рядків.
- Досвід інтеграції зовнішніх API з грошима: підписи запитів, повтори, таймаути, дублікати, звірка з контрагентом.
- Звичка писати тести на бізнес-логіку та перевіряти міграції на копії даних перед продом.
- Уміння пояснити рішення словами: у PR, задачі або колезі з іншої команди.
Буде плюсом
- Досвід у iGaming, фінтеху або платіжних системах.
- Робота з чергами, кешем, реплікацією, моніторингом (Grafana, Loki, Sentry або аналоги).
- Досвід супроводу legacy-коду та його поетапної заміни без зупинки продукту.
- React або TypeScript, щоб за потреби довести задачу до інтерфейсу адмінки.
Умови
- Повна зайнятість, віддалена робота, графік із перетином основних робочих годин команди.
- Пряма взаємодія з власником продукту, без зайвих ланок.
- Оплата обговорюється за результатами співбесіди, перегляд за результатами роботи.
Required languages
Published 6 October
139 views
·
60 applications
Last responded 46 minutes ago
See stats of candidates who applied for this job 👀
📊
Average salary range of similar jobs in
analytics →
Loading...