High 5 Games
High 5 Games

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