
High 5 Games udvikler og leverer casinospil og platformsteknologi til regulerede spiloperatører og branchepartnere. Porteføljen omfatter mere end 150 online- og landbaserede slotspil samt progressive jackpots og værktøjer til kampagner i spillet, der er designet til forskellige casinooplevelser.
Virksomheden leverer også casino- og spilstudieløsninger gennem B2B-integrationer og understøtter både operatørrettede implementeringer og spillerrettede sociale produkter samt produkter med rigtige penge. High 5 Games opererer inden for gaming, gambling og B2B-teknologi og har 51–200 medarbejdere.
Teknologidirektør, chefarkitekt – High 5 Games (fjernarbejde i Polen)
Led arkitekturen for High 5 Games' cloudbaserede casinospilplatform i en fjernrolle i Polen. Sæt retningen for Java-mikrotjenester, transaktioner i realtid, platformens stabilitet og ingeniørteams.
Beskrivelse
- Definér den tekniske vision for en cloudplatform bestående af hundredvis af Java-mikrotjenester, og tag ejerskab for dens arkitektur.
- Opbyg en dyb forståelse af produktionsplatformen i løbet af de første 90 dage ved at arbejde tæt sammen med de teams, der har bygget den.
- Overtag ansvaret for arkitekturen gradvist, begyndende med data- og transaktionssystemer efterfulgt af tjenestearkitekturen og cloudplatformen.
- Hav fuldt ejerskab for platformarkitekturen ved udgangen af det første år, og led dens langsigtede udvikling.
- Design systemer, gennemgå kode og skemaer, fastlæg ingeniørstandarder, og led ingeniør- og teknologiteams.
- Præsentér teknologistrategier og afvejninger klart for ledelsen, forretningsinteressenter og tilsynsmyndigheder.
- Led mikrotjenestearkitekturen, herunder tjenestegrænser, API'er, dataejerskab og kommunikation mellem tjenester.
- Design transaktionssystemer med høj volumen og lav latenstid samt stærke garantier for konsistens og idempotens.
- Etabler metoder til distribuerede transaktioner, genforsøg og genoprettelse efter fejl.
- Led arkitekturgennemgange, og vedligehold beslutningsdokumentation på tværs af hundredvis af tjenester.
- Reducer arkitekturgæld, og modernisér ældre tjenester uden at afbryde aktiv trafik.
- Definér Java-standarder for ingeniørarbejde, der dækker frameworks, biblioteker, build-systemer, kodningspraksis og JVM-tuning.
- Fastlæg databasestrategien på tværs af relationelle databaser, NoSQL, caching og streamingteknologier.
- Undersøg og løs ydelsesbegrænsninger på tværs af JVM-, netværks- og datalagene.
- Vejled cloudarkitekturen inden for containere, Kubernetes, administrerede datatjenester, netværk og infrastruktur som kode.
- Etabler servicemålsætninger, standarder for observerbarhed og praksisser for incident response.
- Forbedr skalerbarhed, robusthed, disaster recovery og omkostningseffektivitet i cloudmiljøet.
- Sikr, at sikkerhed, databeskyttelse og revisionsspor opfylder kravene inden for spilregulering og betalinger.
- Opbyg, led og mentorer ingeniør- og teknologiteams, samtidig med at du hæver standarderne for rekruttering.
- Omsæt forretningsmål til teknologiske roadmaps og leveranceplaner.
- Før tilsyn med tekniske leverandører og tredjepartsplatforme.
- Vurdér nye teknologier og værktøjer.
- Kommunikér teknologistrategi og risici til den administrerende direktør, ledelsen og partnere.
Krav
- Mindst 12 års erfaring med softwareudvikling, herunder mindst 5 år med arkitektur for store distribuerede systemer.
- Ekspertise i Java 17 eller nyere med dyb viden om Spring Boot, Spring Cloud, samtidighed, JVM-ydelsestuning og garbage collection.
- Dokumenteret erfaring med at designe og drive mere end 100 mikrotjenester i produktion.
- Praktisk erfaring med systemer, der behandler millioner af realtidstransaktioner dagligt mod målbare krav til latenstid og tilgængelighed.
- Stærk databaseekspertise inden for PostgreSQL, MySQL eller Oracle, herunder forespørgselsoptimering, indeksering, sharding og replikering samt NoSQL- og cachingteknologier som Cassandra, MongoDB, DynamoDB eller Redis.
- Erfaring med hændelsesdrevet arkitektur ved hjælp af Kafka eller en sammenlignelig streamingplatform.
- Produktionserfaring med AWS eller GCP, Docker, Kubernetes og infrastruktur som kode såsom Terraform.
- Stærk forståelse af begreber inden for distribuerede systemer, herunder konsistensmodeller, idempotens, partitionering, backpressure og fejltilstande.
- Erfaring med at designe REST- eller gRPC-API'er samt kendskab til API-gateways og service mesh-koncepter.
- Praktisk erfaring med observerbarhed og pålidelighed ved hjælp af Prometheus, Grafana, OpenTelemetry, Datadog eller lignende værktøjer, herunder SLO'er og incident management.
- Erfaring med at lede og udvide ingeniørteams samt vurdere og interviewe tekniske kandidater.
- Evne til at kommunikere klart med ledere, kolleger og individuelle bidragydere.
- Erfaring inden for gaming, iGaming, sweepstakes eller social casino, sportsvæddemål, fintech eller betalinger er en fordel.
- Erfaring med wallet-, ledger- eller betalingssystemer, der kræver fuldstændig transaktionsafstemning, er en fordel.
- Kendskab til spilregulering, PCI DSS eller SOC 2-compliance er en fordel.
- Erfaring med at lede en migrering uden nedetid eller en replatforming fra en monolit eller ældre tjenester til mikrotjenester er en fordel.
- Erfaring med reaktive eller ikke-blokerende Java-teknologier som WebFlux, Vert.x eller Netty til tjenester med høj gennemstrømning er en fordel.
- Erfaring med optimering af cloudomkostninger i stor skala og FinOps er en fordel.
- En bachelor- eller kandidatgrad i datalogi, ingeniørvidenskab eller tilsvarende erfaring er en fordel.
Fordele
- Sundheds-, tand- og synsforsikring
- 401(k)-ordning og eventuelt arbejdsgiverbidrag
- Betalt frihed og virksomhedens helligdage
- Yderligere programmer