Loyalty Points
Client: Market Circle SupermarketsRetail · Takoradi
Market Circle head office, Takoradi · Busy, good-humoured
Market Circle Supermarkets moved to a new loyalty vendor. The vendor keys every points file, the tills can't read them, and customers at five branches can't redeem anything.
Who you'll work with
Ada MensahYour lead
Engineering Lead
Dry, warm underneath, short sentences. Notices how you did. Never gushes.
Adwoa Nyarko
Head of IT, Market Circle
Organised, funny, fed up with vendors.
Selorm Agbeko
Account manager at the loyalty vendor
Very optimistic. Too optimistic.
The client's system
Points vendor
Vigenère per branch, repeating-key XOR on the sync log, and a keyed substitution alphabet the vendor calls 'Points Shield'.
6 tickets in the sequence · every developer gets unique keys and tests · the rules come out in the tickets
Opens in
…- Pay / ticket
- 12–30
- Band
- 0–999
- Scored tickets
- 6
- Your time
- 72h
0 devs on this contract
Performance bonus · top 10
+40 gems to 1st
- #1+40
- #2+28
- #3+20
- #4+10
- #5+10
- #6–10+10 each
Ship 2+ tickets for a +6 completion bonus.
The shortlist stays hidden until wrap-up. Only the first 6 tickets count.