
High 5 Games utvikler og leverer casinospill og plattformteknologi for regulerte spilloperatører og bransjepartnere. Porteføljen omfatter mer enn 150 nettbaserte og landbaserte slotspill, i tillegg til progressive jackpotter og verktøy for kampanjer i spillet, utviklet for varierte casinoopplevelser.
Selskapet tilbyr også casino- og spillstudioløsninger gjennom B2B-integrasjoner, og støtter både operatørrettede implementeringer og spillerrettede sosiale produkter samt produkter med ekte penger. High 5 Games er virksom innen gaming, gambling og B2B-teknologi, med 51–200 ansatte.
Teknologidirektør, sjefsarkitekt – High 5 Games (fjernarbeid i Polen)
Led arkitekturen for High 5 Games' skybaserte casinospillplattform i en fjernrolle i Polen. Sett retningen for Java-mikrotjenester, sanntidstransaksjoner, plattformens pålitelighet og ingeniørteam.
Beskrivelse
- Definer den tekniske visjonen for en skyplattform bestående av hundrevis av Java-mikrotjenester, og ta eierskap til arkitekturen.
- Opparbeid en dyp forståelse av produksjonsplattformen i løpet av de første 90 dagene ved å samarbeide tett med teamene som bygget den.
- Ta gradvis ansvar for arkitekturen, med utgangspunkt i data- og transaksjonssystemer, etterfulgt av tjenestearkitekturen og skyplattformen.
- Ha fullt eierskap til plattformarkitekturen innen utgangen av det første året, og styr den langsiktige utviklingen.
- Design systemer, gjennomgå kode og skjemaer, etabler ingeniørstandarder, og led ingeniør- og teknologiteam.
- Presenter teknologistrategier og avveininger tydelig for ledelsen, forretningsinteressenter og tilsynsmyndigheter.
- Led mikrotjenestearkitekturen, inkludert tjenestegrenser, API-er, dataeierskap og kommunikasjon mellom tjenester.
- Design transaksjonssystemer med høyt volum og lav forsinkelse, med sterke garantier for konsistens og idempotens.
- Etabler metoder for distribuerte transaksjoner, nye forsøk og gjenoppretting etter feil.
- Led arkitekturgjennomganger og vedlikehold beslutningsdokumentasjon på tvers av hundrevis av tjenester.
- Reduser arkitekturgjeld og moderniser eldre tjenester uten å avbryte aktiv trafikk.
- Definer Java-standarder for ingeniørarbeid som dekker rammeverk, biblioteker, byggesystemer, kodingspraksis og JVM-justering.
- Fastsett databasestrategien på tvers av relasjonelle databaser, NoSQL, caching og strømmeteknologier.
- Undersøk og løs ytelsesbegrensninger på tvers av JVM-, nettverks- og datalagene.
- Veiled skyarkitekturen for containere, Kubernetes, administrerte datatjenester, nettverk og infrastruktur som kode.
- Etabler tjenestenivåmål, standarder for observerbarhet og rutiner for hendelseshåndtering.
- Forbedre skalerbarhet, robusthet, katastrofegjenoppretting og kostnadseffektivitet i skyen.
- Sørg for at sikkerhet, databeskyttelse og sporbarhet oppfyller kravene innen spillregulering og betalinger.
- Bygg, led og veiled ingeniør- og teknologiteam, samtidig som du hever standardene for rekruttering.
- Gjør forretningsmål om til teknologiske veikart og leveranseplaner.
- Før tilsyn med tekniske leverandører og tredjepartsplattformer.
- Vurder ny teknologi og nye verktøy.
- Kommuniser teknologistrategi og risiko til administrerende direktør, ledelsen og partnere.
Krav
- Minst 12 års erfaring med programvareutvikling, inkludert minst 5 år med arkitektur for store distribuerte systemer.
- Ekspertise i Java 17 eller nyere, med dyp kunnskap om Spring Boot, Spring Cloud, samtidighet, JVM-ytelsesjustering og søppelinnsamling.
- Dokumentert erfaring med å designe og drifte mer enn 100 mikrotjenester i produksjon.
- Praktisk erfaring med systemer som behandler millioner av sanntidstransaksjoner daglig mot målbare krav til forsinkelse og tilgjengelighet.
- Solid databasekompetanse innen PostgreSQL, MySQL eller Oracle, inkludert spørringsjustering, indeksering, sharding og replikering, samt NoSQL- og cachingteknologier som Cassandra, MongoDB, DynamoDB eller Redis.
- Erfaring med hendelsesdrevet arkitektur ved bruk av Kafka eller en tilsvarende strømmeplattform.
- Produksjonserfaring med AWS eller GCP, Docker, Kubernetes og infrastruktur som kode, for eksempel Terraform.
- Sterk forståelse av konsepter innen distribuerte systemer, inkludert konsistensmodeller, idempotens, partisjonering, backpressure og feilmoduser.
- Erfaring med å designe REST- eller gRPC-API-er og kjennskap til API-gatewayer og service mesh-konsepter.
- Praktisk erfaring med observerbarhet og pålitelighet ved hjelp av Prometheus, Grafana, OpenTelemetry, Datadog eller lignende verktøy, inkludert SLO-er og hendelseshåndtering.
- Erfaring med å lede og utvide ingeniørteam samt vurdere og intervjue tekniske kandidater.
- Evne til å kommunisere tydelig med ledere, kolleger og individuelle bidragsytere.
- Erfaring fra gaming, iGaming, sweepstakes eller social casino, sportsbetting, fintech eller betalinger er en fordel.
- Erfaring med wallet-, ledger- eller betalingssystemer som krever fullstendig transaksjonsavstemming, er en fordel.
- Kjennskap til spillregulering, PCI DSS eller SOC 2-samsvar er en fordel.
- Erfaring med å lede en migrering uten nedetid eller en omplattforming fra en monolitt eller eldre tjenester til mikrotjenester er en fordel.
- Erfaring med reaktive eller ikke-blokkerende Java-teknologier som WebFlux, Vert.x eller Netty for tjenester med høy gjennomstrømning er en fordel.
- Erfaring med optimalisering av skykostnader i stor skala og FinOps er en fordel.
- Bachelor- eller mastergrad i informatikk, ingeniørfag eller tilsvarende erfaring er en fordel.
Fordeler
- Helse-, tann- og synsforsikring
- 401(k)-ordning og eventuell arbeidsgivermatching
- Betalt fri og bedriftens helligdager
- Ytterligere programmer