High 5 Games
High 5 Games

High 5 Games vyvíjí a dodává kasinové automaty a technologie platforem pro regulované provozovatele hazardních her a partnery v oboru. Portfolio společnosti zahrnuje více než 150 online i kamenných automatů, progresivní jackpoty a propagační nástroje ve hře navržené pro rozmanité kasinové zážitky.

Společnost rovněž poskytuje platformová řešení pro kasina a řešení herních studií prostřednictvím B2B integrací. Podporuje tak nasazení zaměřená na provozovatele i sociální produkty a produkty o skutečné peníze pro hráče. High 5 Games působí v oblasti her, hazardu a B2B technologií a zaměstnává 51 až 200 lidí.

Ředitel technologií, hlavní architekt — High 5 Games (práce na dálku v Polsku)

Veďte architekturu cloudové kasinové herní platformy High 5 Games v rámci práce na dálku v Polsku. Určujte směr vývoje Java mikroslužeb, transakcí v reálném čase, spolehlivosti platformy a technických týmů.

Popis

  • Definujte technickou vizi cloudové platformy zahrnující stovky Java mikroslužeb a převezměte odpovědnost za její architekturu.
  • Během prvních 90 dnů důkladně poznejte produkční platformu díky úzké spolupráci s týmy, které ji vytvořily.
  • Postupně přebírejte odpovědnost za architekturu, počínaje datovými a transakčními systémy, následovanými architekturou služeb a cloudovou platformou.
  • Do konce prvního roku převezměte architekturu platformy od začátku do konce a určujte její dlouhodobý vývoj.
  • Navrhujte systémy, kontrolujte kód a schémata, stanovujte technické standardy a veďte technické a technologické týmy.
  • Jasně představujte technologické strategie a kompromisy vedení, obchodním stakeholderům a regulačním orgánům.
  • Veďte architekturu mikroslužeb včetně hranic služeb, API, vlastnictví dat a komunikace mezi službami.
  • Navrhujte transakční systémy s vysokým objemem a nízkou latencí se silnými zárukami konzistence a idempotence.
  • Stanovujte přístupy k distribuovaným transakcím, opakování pokusů a obnově po selhání.
  • Řiďte architektonické kontroly a udržujte záznamy rozhodnutí napříč stovkami služeb.
  • Snižujte architektonický dluh a modernizujte starší služby bez přerušení živého provozu.
  • Definujte standardy vývoje v Javě pokrývající frameworky, knihovny, sestavovací systémy, postupy programování a ladění JVM.
  • Stanovujte strategii databází napříč relačními, NoSQL, kešovacími a streamovacími technologiemi.
  • Zkoumejte a odstraňujte výkonnostní omezení na úrovni JVM, sítě a dat.
  • Veďte cloudovou architekturu zahrnující kontejnery, Kubernetes, spravované datové služby, sítě a infrastrukturu jako kód.
  • Stanovujte cíle úrovně služeb, standardy observability a postupy reakce na incidenty.
  • Zlepšujte škálovatelnost, odolnost, zotavení po havárii a nákladovou efektivitu cloudu.
  • Zajišťujte, aby bezpečnost, ochrana dat a auditovatelnost splňovaly požadavky regulace herního průmyslu a plateb.
  • Budujte, řiďte a rozvíjejte technické a technologické týmy a současně zvyšujte standardy náboru.
  • Převádějte obchodní cíle do technologických plánů a plánů realizace.
  • Dohlížejte na technické dodavatele a platformy třetích stran.
  • Posuzujte nové technologie a nástroje.
  • Komunikujte technologickou strategii a rizika generálnímu řediteli, vedení a partnerům.

Požadavky

  • Nejméně 12 let zkušeností v softwarovém inženýrství, z toho alespoň 5 let s architekturou velkých distribuovaných systémů.
  • Expertní znalost Javy 17 nebo novější, s hlubokou znalostí Spring Boot, Spring Cloud, souběžnosti, ladění výkonu JVM a garbage collectoru.
  • Prokazatelné zkušenosti s návrhem a provozem více než 100 mikroslužeb v produkci.
  • Praktické zkušenosti se systémy zpracovávajícími miliony transakcí v reálném čase denně při měřitelných cílech latence a dostupnosti.
  • Silné znalosti databází PostgreSQL, MySQL nebo Oracle včetně ladění dotazů, indexování, shardingu a replikace, plus technologií NoSQL a kešování, jako jsou Cassandra, MongoDB, DynamoDB nebo Redis.
  • Zkušenosti s event-driven architekturou využívající Kafka nebo srovnatelnou streamovací platformu.
  • Produkční zkušenosti s AWS nebo GCP, Dockerem, Kubernetes a infrastrukturou jako kódem, například Terraform.
  • Silné porozumění konceptům distribuovaných systémů včetně modelů konzistence, idempotence, partitioningu, backpressure a režimů selhání.
  • Zkušenosti s návrhem REST nebo gRPC API a znalost konceptů API bran a service meshe.
  • Praktické zkušenosti s observability a spolehlivostí pomocí nástrojů Prometheus, Grafana, OpenTelemetry, Datadog nebo podobných, včetně SLO a řízení incidentů.
  • Zkušenosti s vedením a rozšiřováním technických týmů a s hodnocením a pohovory s technickými kandidáty.
  • Schopnost jasně komunikovat s vedoucími pracovníky, kolegy i jednotlivými přispěvateli.
  • Zkušenosti z oblasti her, iGamingu, sweepstakes nebo sociálních kasin, sportovního sázení, fintechu či plateb jsou výhodou.
  • Zkušenosti s peněženkami, účetními knihami nebo platebními systémy vyžadujícími úplné odsouhlasení transakcí jsou výhodou.
  • Znalost regulace herního průmyslu, PCI DSS nebo souladu se SOC 2 je výhodou.
  • Zkušenosti s vedením migrace bez odstávky nebo s přechodem z monolitu či starších služeb na mikroslužby jsou výhodou.
  • Zkušenosti s reaktivními nebo neblokujícími technologiemi Java, jako jsou WebFlux, Vert.x nebo Netty, pro vysoce výkonné služby jsou výhodou.
  • Zkušenosti s optimalizací cloudových nákladů ve velkém měřítku a FinOps jsou výhodou.
  • Bakalářské nebo magisterské vzdělání v oboru informatiky, techniky či ekvivalentní zkušenosti jsou výhodou.

Benefity

  • Zdravotní, zubní a oční pojištění
  • Plán 401(k) a případný příspěvek zaměstnavatele
  • Placené volno a firemní svátky
  • Další programy