
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 og sjefsarkitekt, fjernarbeid i New Jersey
Led arkitekturen for High 5 Games' Java-baserte mikrotjenesteplattform for sosial kasinospilling. Styr skysystemer, sanntidstransaksjoner, pålitelighet, sikkerhet og teknologiteam.
Beskrivelse
- Fastsett den tekniske visjonen for en skyplattform med hundrevis av Java-mikrotjenester, og ta arkitekturansvaret.
- Opparbeid en dyp forståelse av produksjonsplattformen sammen med de grunnleggende teamene i løpet av de første 90 dagene.
- Ta gradvis ansvar for data- og transaksjonslaget, tjenestearkitekturen og skyplattformen.
- Led plattformens helhetlige arkitektur, og fastsett den langsiktige tekniske retningen.
- Utform systemer, gjennomgå kode og skjemaer, fastsett tekniske standarder, og led ingeniør- og teknologiteam.
- Presenter teknologistrategier og avveininger for ledelsen, interessenter i virksomheten og tilsynsmyndigheter.
- Definer tjenestegrenser, API-er, dataeierskap og kommunikasjon mellom tjenester.
- Utform transaksjonssystemer med høyt volum og lav forsinkelse, sterk konsistens og idempotens.
- Fastsett metoder for distribuerte transaksjoner, nye forsøk og gjenoppretting etter feil.
- Led arkitekturgjennomganger, og vedlikehold beslutningsregistre på tvers av hundrevis av tjenester.
- Reduser arkitekturgjeld, og planlegg utviklingen av eldre tjenester uten å avbryte aktiv trafikk.
- Definer Java-standarder for rammeverk, biblioteker, byggesystemer, kodingspraksis og JVM-justering.
- Led databasestrategien på tvers av relasjonelle, NoSQL-, hurtigbuffer- og strømmingsteknologier.
- Finn og løs ytelsesbegrensninger i JVM-en, nettverket og datalagene.
- Veiled skyarkitekturen for containere, Kubernetes, administrerte datatjenester, nettverk og infrastruktur som kode.
- Fastsett SLO-er, standarder for observerbarhet og rutiner for hendelseshåndtering.
- Videreutvikle skalerbarhet, robusthet, katastrofegjenoppretting og effektiv skyøkonomi.
- Sørg for at sikkerhet, databeskyttelse og sporbarhet oppfyller kravene fra spillregulering og betalinger.
- Bygg, led og veiled ingeniør- og teknologiteam, samtidig som rekrutteringsstandardene styrkes.
- Gjør forretningsmål om til teknologiske veikart og prosjektplaner.
- Følg opp teknologileverandører og tredjepartsplattformer.
- Vurder ny teknologi og nye verktøy.
- Kommuniser teknologistrategi og risiko til CEO-en, ledelsen og partnere.
Krav
- Minst 12 års erfaring med programvareutvikling, hvorav minst 5 år med arkitektur for store distribuerte systemer.
- Ekspertise i Java 17 eller nyere, Spring Boot og Spring Cloud, samtidighet, JVM-ytelsesjustering og søppelinnsamling.
- Dokumentert erfaring med å utforme og drifte mer enn 100 mikrotjenester i produksjon.
- Praktisk erfaring med å drifte systemer som behandler millioner av sanntidstransaksjoner daglig mot definerte mål for forsinkelse og oppetid.
- Avansert databasekunnskap innen PostgreSQL, MySQL eller Oracle, inkludert spørringsjustering, indeksering, sharding og replikering, samt Cassandra, MongoDB, DynamoDB, Redis eller tilsvarende NoSQL- og hurtigbuffersystemer.
- Erfaring med hendelsesdrevet arkitektur ved bruk av Kafka eller en tilsvarende strømmingsplattform.
- Produksjonserfaring med AWS eller GCP, Docker, Kubernetes og Terraform eller tilsvarende verktøy for infrastruktur som kode.
- Svært god forståelse av prinsipper for distribuerte systemer, inkludert konsistensmodeller, idempotens, partisjonering, baktrykk og feilmoduser.
- Erfaring med å utforme REST- eller gRPC-API-er og arbeide med API-gatewayer og tjenestenettverkskonsepter.
- Praktisk erfaring med observerbarhet og pålitelighet ved bruk av Prometheus/Grafana, OpenTelemetry, Datadog eller tilsvarende verktøy, samt SLO-er og hendelseshåndtering.
- Erfaring med å bygge ingeniørteam og vurdere og intervjue tekniske kandidater.
- Evne til å kommunisere tydelig med ledere, kolleger og individuelle bidragsytere.
- Bachelor- eller mastergrad i informatikk, ingeniørfag eller tilsvarende erfaring er ønskelig.
Fordeler
- Helse-, tannhelse- og synsforsikring.
- 401(k)-ordning, inkludert eventuell arbeidsgivermatching.
- Betalt fri og helligdager i selskapet.
- Ytterligere arbeidsplassprogrammer.