← Усі вакансії

Senior Backend-розробник (PHP / Python / SQL)

Рівень:
senior
Джерело:
djinni.co
Відгукнутись на вакансію →

Шукаємо 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, щоб за потреби довести задачу до інтерфейсу адмінки.

Умови

Повна зайнятість, віддалена робота, графік із перетином основних робочих годин команди.

Пряма взаємодія з власником продукту, без зайвих ланок.

Оплата обговорюється за результатами співбесіди, перегляд за результатами роботи.

Схожі вакансії

З блогу Trackr

Усі статті →

Знайдено через trackr.help/jobs · Канал: @trackrhelp · Бот для персональних сповіщень: @trackrhelpBot