Director of Technology & Chief Architect in Katowice

Director of Technology & Chief Architect in Katowice

Katowice Pełny etat 123750 - 151250 zł / rok (szac.) Stacjonarnie
H

W skrócie

  • Zadania: Kształtuj wizję technologiczną i zarządzaj architekturą platformy chmurowej.
  • Firma: High 5 Games - lider w branży gier kasynowych.
  • Benefity: Konkurencyjne wynagrodzenie, opieka zdrowotna, 401(k) oraz płatny urlop.
  • Pozostałe informacje: Dynamiczne środowisko z możliwościami rozwoju kariery.
  • Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i wpływaj na przyszłość gier kasynowych.
  • Kwalifikacje: 12+ lat doświadczenia w inżynierii oprogramowania, w tym 5+ lat jako architekt.

Przewidywane wynagrodzenie mieści się w przedziale 123750 - 151250 zł za rok.

High 5 Games zatrudnia Dyrektora Technologii, który jest przede wszystkim praktycznym głównym architektem. Będziesz kształtować wizję technologiczną i przejmować odpowiedzialność za architekturę platformy chmurowej zbudowanej na setkach mikroserwisów Java, które przetwarzają miliony transakcji w czasie rzeczywistym każdego dnia. Dołączysz do dojrzałej, wysokowolumenowej platformy, która już działa w produkcji. Spędzisz pierwsze 90 dni, głęboko ją poznając, współpracując z zespołami, które ją stworzyły, i przejmując odpowiedzialność za jej architekturę, zaczynając od warstwy danych i transakcji, a następnie architektury usług i platformy chmurowej. Pod koniec pierwszego roku będziesz odpowiedzialny za architekturę platformy od początku do końca i wyznaczysz jej kierunek na nadchodzące lata.

Nie jest to rola architekta zajmującego się tylko prezentacjami. Będziesz projektować systemy, przeglądać kod i schematy, ustalać standardy inżynieryjne oraz prowadzić zespoły inżynieryjne i technologiczne, które budują i obsługują platformę. Musisz być komfortowy w wyjaśnianiu strategii technologicznej i kompromisów przed wykonawczymi, partnerami biznesowymi i regulatorami.

Obowiązki:

  • Przejmij odpowiedzialność za architekturę platformy mikroserwisów, domain po domainie, przez pierwszy rok, a następnie zarządzaj nią od początku do końca: granice usług, API, własność danych i komunikacja między usługami.
  • Projektuj dla przetwarzania transakcji w czasie rzeczywistym o wysokiej objętości i niskim opóźnieniu z silnymi gwarancjami spójności i idempotencji.
  • Definiuj wzorce dla rozproszonych transakcji (sagi, outbox, event sourcing tam, gdzie to stosowne), ponownych prób i odzyskiwania po awarii.
  • Prowadź przeglądy architektury i utrzymuj żywy rejestr decyzji (ADR) w setkach usług.
  • Identyfikuj i spłacaj długi architektoniczne; planuj ewolucję usług dziedzicznych bez zakłócania ruchu na żywo.

Wymagane kwalifikacje:

  • 12+ lat doświadczenia w inżynierii oprogramowania, w tym 5+ lat jako architekt dużych systemów rozproszonych.
  • Ekspert w Java (Java 17+), z głęboką wiedzą na temat Spring Boot / Spring Cloud, współbieżności oraz optymalizacji wydajności JVM i zbierania śmieci.
  • Udokumentowane doświadczenie w projektowaniu i obsłudze estate mikroserwisów składającego się z 100+ usług w produkcji.
  • Doświadczenie w systemach obsługujących miliony transakcji w czasie rzeczywistym dziennie, z mierzalnymi celami opóźnienia i dostępności.
  • Głęboka wiedza na temat baz danych: relacyjne (PostgreSQL, MySQL lub Oracle) w tym optymalizacja zapytań, indeksowanie, partycjonowanie i replikacja, plus NoSQL i pamięci podręczne (np. Cassandra, MongoDB, DynamoDB, Redis).
  • Architektura oparta na zdarzeniach z Kafka lub porównywalną platformą strumieniową.
  • Doświadczenie produkcyjne na AWS lub GCP, z Dockerem, Kubernetes i infrastrukturą jako kod (Terraform lub podobne).
  • Silne zrozumienie podstaw systemów rozproszonych: modele spójności, idempotencja, partycjonowanie, backpressure i tryby awarii.
  • Doświadczenie w projektowaniu API (REST, gRPC), bram API i koncepcjach siatki usług.
  • Praktyka obserwowalności i niezawodności: Prometheus/Grafana, OpenTelemetry, Datadog lub podobne; SLO i zarządzanie incydentami.
  • Doświadczenie w prowadzeniu i rozwijaniu zespołów inżynieryjnych oraz ocenie i przeprowadzaniu rozmów kwalifikacyjnych z kandydatami technicznymi.
  • Jasna komunikacja z wykonawczymi, rówieśnikami i indywidualnymi współpracownikami.

Preferowane kwalifikacje:

  • Tło w grach, iGaming, loteriach/kasynach społecznościowych, zakładach sportowych, fintech lub płatnościach.
  • Doświadczenie z systemami portfeli, księgowości lub płatności, gdzie każda transakcja musi być uzgadniana.
  • Znajomość wymagań regulacyjnych dotyczących gier, PCI DSS lub SOC 2.
  • Prowadził migrację lub przekształcenie monolitu lub usług dziedzicznych do mikroserwisów bez przestojów.
  • Doświadczenie z reaktywnym lub nieblokującym Java (WebFlux, Vert.x, Netty) dla usług o wysokiej przepustowości.
  • Optymalizacja kosztów chmurowych (FinOps) na dużą skalę.
  • Dyplom licencjata lub magistra w dziedzinie informatyki, inżynierii lub równoważne doświadczenie.

Wynagrodzenie i benefity:

Podstawowy zakres wynagrodzenia dla tej roli to [TBD- negocjowalne] rocznie, w zależności od doświadczenia i umiejętności. Korzyści obejmują ubezpieczenie zdrowotne, dentystyczne i wzrokowe; 401(k) i wszelkie dopłaty; płatny urlop i dni wolne; inne programy.

O High 5 Games:

High 5 Games jest liderem w rozrywce kasynowej, rozwijającym się na rynkach stacjonarnych, online, mobilnych i społecznościowych. Stworzyliśmy setki gier granych w 150 krajach na sześciu kontynentach i budujemy najbardziej rozrywkowe doświadczenie kasyna społecznościowego w sieci i na urządzeniach mobilnych. Nasz zespół składa się z matematyków, inżynierów oprogramowania, projektantów gier, naukowców danych i artystów. To dynamiczne, multidyscyplinarne środowisko o wysokim poziomie nauki.

High 5 Games jest pracodawcą oferującym równe szanse. Jako amerykański pracodawca weryfikujemy, że wszyscy pracownicy, niezależnie od obywatelstwa lub pochodzenia narodowego, są uprawnieni do pracy w Stanach Zjednoczonych. Tylko zasady; rekruterzy, proszę, nie kontaktujcie się z nami.

Director of Technology & Chief Architect in Katowice – pracodawca: High 5 Games

High 5 Games to dynamiczny lider w branży gier kasynowych, oferujący wyjątkowe możliwości rozwoju zawodowego w zespole składającym się z ekspertów z różnych dziedzin. Pracując w naszym biurze, będziesz miał dostęp do innowacyjnej kultury pracy, która promuje kreatywność i współpracę, a także atrakcyjne benefity, takie jak opieka zdrowotna, program emerytalny oraz elastyczne godziny pracy. Dołącz do nas, aby kształtować przyszłość gier kasynowych w inspirującym środowisku, które stawia na rozwój i satysfakcję pracowników.

H

Dane kontaktowe:

Zespół rekrutacyjny High 5 Games

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Director of Technology & Chief Architect in Katowice

Java (Java 17+)
Spring Boot
Spring Cloud
Microservices Architecture
Real-time Transaction Processing
Database Expertise (PostgreSQL, MySQL, Oracle, Cassandra, MongoDB, DynamoDB, Redis)
Event-driven Architecture (Kafka)