Dołącz do kameralnego zespołu, z którym będziesz rozwijać rozproszony system bonusowy oparty o niskokosztowe urządzenia z procesorami ARM. Głównym zakresem dalszego rozwoju, a także Twojej pracy będzie dodawanie nowych funkcjonalności, zapewnienie skalowalności na rozległy obszar oraz osadzenie rozwiązania na platformie gamingowej. Jako członek zespołu scrumowego będziesz uczestniczyć w procesie tworzenia oprogramowania, od etapu projektowania po implementację.
Czym się zajmiesz?
Będziesz:
- Budować i rozwijać zaawansowany system w architekturze rozproszonej
- Optymalizować kluczowe fragmenty kodu pod kątem jego wydajności i jakości
- Rozwiązywać problemy związane ze skalowalnością i wydajnością
- Tworzyć testy automatyczne oraz narzędzia wspierające testowanie kodu
- C++ na dobrym poziomie
- Znajomością systemu operacyjnego Linux
- Doświadczeniem w pracy z systemami rozproszonymi
- Doświadczenie w pracy z systemem kolejkowym zeroMQ
- Praktyczna znajomość usługi Consul
- Wiedza na temat działania algorytmu konsensusu