
High 5 Games utvecklar och levererar casinospel och plattformsteknik för reglerade speloperatörer och branschpartners. Portföljen omfattar mer än 150 online- och landbaserade slotspel samt progressiva jackpottar och verktyg för kampanjer i spelet, utformade för varierade casinoupplevelser.
Företaget erbjuder även casinoplattforms- och spelstudielösningar genom B2B-integrationer och stöder både operatörsinriktade implementeringar och spelarorienterade sociala produkter samt produkter med riktiga pengar. High 5 Games är verksamt inom gaming, hasardspel och B2B-teknik och har 51–200 medarbetare.
Teknikchef, chefsarkitekt – High 5 Games (distansarbete i Polen)
Led arkitekturen för High 5 Games molnbaserade casinospelplattform i en distansroll i Polen. Sätt riktningen för Java-mikrotjänster, transaktioner i realtid, plattformens tillförlitlighet och ingenjörsteamen.
Beskrivning
- Definiera den tekniska visionen för en molnplattform bestående av hundratals Java-mikrotjänster och ta helhetsansvar för dess arkitektur.
- Bygg under de första 90 dagarna en djup förståelse för produktionsplattformen genom nära samarbete med teamen som har byggt den.
- Ta successivt ansvar för arkitekturen, med början i data- och transaktionssystem, följt av tjänstearkitekturen och molnplattformen.
- Äg plattformsarkitekturen från början till slut vid slutet av det första året och styr dess långsiktiga utveckling.
- Designa system, granska kod och scheman, etablera ingenjörsstandarder samt leda ingenjörs- och teknikteam.
- Presentera teknikstrategier och avvägningar tydligt för ledningen, affärsintressenter och tillsynsmyndigheter.
- Led mikrotjänstearkitekturen, inklusive tjänstegränser, API:er, dataägarskap och kommunikation mellan tjänster.
- Designa transaktionssystem med hög volym och låg fördröjning, med starka garantier för konsistens och idempotens.
- Etablera metoder för distribuerade transaktioner, omförsök och återställning efter fel.
- Leda arkitekturgranskningar och upprätthålla beslutsdokumentation för hundratals tjänster.
- Minska arkitekturskulden och modernisera äldre tjänster utan att avbryta aktiv trafik.
- Definiera Java-standarder för ingenjörsarbete som omfattar ramverk, bibliotek, byggsystem, kodningspraxis och JVM-justering.
- Fastställa databasstrategin för relationsdatabaser, NoSQL, cachning och strömningsteknik.
- Undersöka och lösa prestandabegränsningar i JVM-, nätverks- och datalagren.
- Vägleda molnarkitekturen för containrar, Kubernetes, hanterade datatjänster, nätverk och infrastruktur som kod.
- Etablera mål på servicenivå, standarder för observerbarhet och rutiner för incidenthantering.
- Förbättra skalbarhet, motståndskraft, katastrofåterställning och kostnadseffektivitet i molnet.
- Säkerställa att säkerhet, dataskydd och spårbarhet uppfyller krav inom spelreglering och betalningar.
- Bygga, leda och coacha ingenjörs- och teknikteam samt höja standarderna för rekrytering.
- Omsätta affärsmål till tekniska färdplaner och leveransplaner.
- Övervaka tekniska leverantörer och tredjepartsplattformar.
- Utvärdera framväxande teknik och verktyg.
- Kommunicera teknikstrategi och risker till vd:n, ledningen och partner.
Krav
- Minst 12 års erfarenhet av programvaruutveckling, inklusive minst 5 år med arkitektur för stora distribuerade system.
- Expertkunskaper i Java 17 eller senare, med djup kunskap om Spring Boot, Spring Cloud, samtidighet, JVM-prestandajustering och skräpsamling.
- Dokumenterad erfarenhet av att designa och driftsätta fler än 100 mikrotjänster i produktion.
- Praktisk erfarenhet av system som behandlar miljontals transaktioner i realtid dagligen mot mätbara mål för fördröjning och tillgänglighet.
- Starka databaskunskaper inom PostgreSQL, MySQL eller Oracle, inklusive frågejustering, indexering, sharding och replikering, samt NoSQL- och cachningstekniker som Cassandra, MongoDB, DynamoDB eller Redis.
- Erfarenhet av händelsestyrd arkitektur med Kafka eller en jämförbar strömningsplattform.
- Produktionserfarenhet av AWS eller GCP, Docker, Kubernetes och infrastruktur som kod, exempelvis Terraform.
- God förståelse för distribuerade system, inklusive konsistensmodeller, idempotens, partitionering, backpressure och felmoder.
- Erfarenhet av att designa REST- eller gRPC-API:er samt kännedom om API-gateways och koncept inom service mesh.
- Praktisk erfarenhet av observerbarhet och tillförlitlighet med Prometheus, Grafana, OpenTelemetry, Datadog eller liknande verktyg, inklusive SLO:er och incidenthantering.
- Erfarenhet av att leda och utöka ingenjörsteam samt bedöma och intervjua tekniska kandidater.
- Förmåga att kommunicera tydligt med ledning, kollegor och medarbetare på alla nivåer.
- Erfarenhet av spel, iGaming, sweepstakes eller social casino, sports betting, fintech eller betalningar är meriterande.
- Erfarenhet av plånboks-, huvudboks- eller betalningssystem som kräver fullständig transaktionsavstämning är meriterande.
- Kännedom om spelreglering, PCI DSS eller SOC 2-efterlevnad är meriterande.
- Erfarenhet av att leda en migrering utan driftstopp eller en omplattformning från en monolit eller äldre tjänster till mikrotjänster är meriterande.
- Erfarenhet av reaktiva eller icke-blockerande Java-tekniker som WebFlux, Vert.x eller Netty för tjänster med hög genomströmning är meriterande.
- Erfarenhet av optimering av molnkostnader i stor skala och FinOps är meriterande.
- Kandidat- eller masterexamen i datavetenskap, ingenjörsvetenskap eller motsvarande erfarenhet är meriterande.
Förmåner
- Sjuk-, tand- och synförsäkring
- 401(k)-plan och eventuell arbetsgivar matchning
- Betald ledighet och företagshelger
- Ytterligare program