Last updated last weekJob is active

Java Backend Developer, Bonus & Loyalty

Extend the bonus module on top of the engine: jackpots, bonus mechanics, and integrations with external loyalty systems.

Responsibilities:

  • develop jackpot mechanics: contribution, growth, triggering, and payout;
  • build bonus systems that hook into the round lifecycle without slowing it down;
  • integrate with operators' external loyalty systems and keep those contracts stable;
  • keep every bonus payout traceable in the event log and reconcilable in reporting.

Requirements:

  • commercial Java experience building server-side systems;
  • care for money-handling correctness: no double payouts, no lost contributions;
  • ability to design features that stay correct under concurrent rounds;
  • clear reasoning about state that outlives a single round.

Nice to have:

  • experience with promotions, loyalty, or rewards systems in any domain;
  • experience with event-driven architectures and idempotent processing;
  • familiarity with the gaming or betting domain.