
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