
High 5 Games mengembangkan dan menyediakan permainan mesin slot kasino serta teknologi platform untuk operator perjudian teregulasi dan mitra industri. Portofolionya mencakup lebih dari 150 judul mesin slot online dan berbasis darat, serta jackpot progresif dan alat promosi dalam permainan yang dirancang untuk beragam pengalaman kasino.
Perusahaan ini juga menyediakan solusi platform kasino dan studio permainan melalui integrasi B2B, yang mendukung penerapan untuk operator maupun produk sosial dan uang nyata yang ditujukan kepada pemain. High 5 Games beroperasi di bidang permainan, perjudian, dan teknologi B2B, dengan tim yang terdiri dari 51–200 karyawan.
Direktur Teknologi, Arsitek Utama - High 5 Games (Polandia Remote)
Memimpin arsitektur platform permainan kasino cloud High 5 Games dalam peran remote di Polandia. Menetapkan arah untuk microservices Java, transaksi real-time, keandalan platform, dan tim engineering.
Deskripsi
- Menetapkan visi teknis untuk platform cloud yang terdiri dari ratusan microservices Java dan mengambil alih tanggung jawab atas arsitekturnya.
- Memahami platform produksi secara mendalam selama 90 hari pertama dengan bekerja erat bersama tim yang membangunnya.
- Mengambil tanggung jawab atas arsitektur secara bertahap, dimulai dari sistem data dan transaksi, kemudian arsitektur layanan dan platform cloud.
- Menguasai arsitektur platform secara menyeluruh pada akhir tahun pertama dan mengarahkan evolusi jangka panjangnya.
- Merancang sistem, meninjau kode dan skema, menetapkan standar engineering, serta memimpin tim engineering dan teknologi.
- Menyampaikan strategi teknologi dan kompromi teknis dengan jelas kepada eksekutif, pemangku kepentingan bisnis, dan regulator.
- Memimpin arsitektur microservices, termasuk batas layanan, API, kepemilikan data, dan komunikasi antarlayanan.
- Merancang sistem transaksi bervolume tinggi dan berlatensi rendah dengan jaminan konsistensi kuat serta idempotensi.
- Menetapkan pendekatan untuk transaksi terdistribusi, percobaan ulang, dan pemulihan dari kegagalan.
- Mengarahkan tinjauan arsitektur dan memelihara catatan keputusan di ratusan layanan.
- Mengurangi utang arsitektur dan memodernisasi layanan lama tanpa mengganggu lalu lintas aktif.
- Menetapkan standar engineering Java yang mencakup framework, library, sistem build, praktik coding, dan penyetelan JVM.
- Menetapkan strategi basis data untuk teknologi relasional, NoSQL, caching, dan streaming.
- Menyelidiki dan mengatasi kendala performa di seluruh lapisan JVM, jaringan, dan data.
- Mengarahkan arsitektur cloud untuk container, Kubernetes, layanan data terkelola, jaringan, dan infrastructure as code.
- Menetapkan sasaran tingkat layanan, standar observability, dan praktik respons insiden.
- Meningkatkan skalabilitas, ketahanan, pemulihan bencana, dan efisiensi biaya cloud.
- Memastikan keamanan, perlindungan data, dan auditabilitas memenuhi regulasi permainan serta persyaratan pembayaran.
- Membangun, mengelola, dan membimbing tim engineering dan teknologi sambil meningkatkan standar perekrutan.
- Mengubah sasaran bisnis menjadi peta jalan teknologi dan rencana delivery.
- Mengawasi vendor teknis dan platform pihak ketiga.
- Menilai teknologi dan alat yang sedang berkembang.
- Mengomunikasikan strategi dan risiko teknologi kepada CEO, eksekutif, dan mitra.
Persyaratan
- Setidaknya 12 tahun pengalaman engineering perangkat lunak, termasuk 5 tahun atau lebih dalam merancang arsitektur sistem terdistribusi berskala besar.
- Keahlian dalam Java 17 atau yang lebih baru, dengan pengetahuan mendalam tentang Spring Boot, Spring Cloud, konkurensi, penyetelan performa JVM, dan garbage collection.
- Memiliki rekam jejak dalam merancang dan mengoperasikan lebih dari 100 microservices di lingkungan produksi.
- Pengalaman langsung dengan sistem yang memproses jutaan transaksi real-time setiap hari berdasarkan sasaran latensi dan ketersediaan yang terukur.
- Keahlian basis data yang kuat dalam PostgreSQL, MySQL, atau Oracle, termasuk penyetelan kueri, indexing, sharding, dan replikasi, serta teknologi NoSQL dan caching seperti Cassandra, MongoDB, DynamoDB, atau Redis.
- Pengalaman dengan arsitektur berbasis event menggunakan Kafka atau platform streaming yang sebanding.
- Pengalaman produksi dengan AWS atau GCP, Docker, Kubernetes, dan infrastructure as code seperti Terraform.
- Pemahaman kuat tentang konsep sistem terdistribusi, termasuk model konsistensi, idempotensi, partisi, backpressure, dan mode kegagalan.
- Pengalaman merancang API REST atau gRPC, serta pemahaman tentang gateway API dan konsep service mesh.
- Pengalaman praktis dalam observability dan keandalan dengan Prometheus, Grafana, OpenTelemetry, Datadog, atau alat serupa, termasuk SLO dan manajemen insiden.
- Pengalaman memimpin dan memperluas tim engineering, serta menilai dan mewawancarai kandidat teknis.
- Kemampuan berkomunikasi dengan jelas kepada eksekutif, rekan kerja, dan kontributor individu.
- Pengalaman dalam gaming, iGaming, sweepstakes atau kasino sosial, taruhan olahraga, fintech, atau pembayaran lebih disukai.
- Pengalaman dengan sistem dompet, ledger, atau pembayaran yang memerlukan rekonsiliasi transaksi lengkap lebih disukai.
- Familiaritas dengan regulasi gaming, PCI DSS, atau kepatuhan SOC 2 lebih disukai.
- Pengalaman memimpin migrasi atau pemindahan platform tanpa downtime dari monolit atau layanan lama ke microservices lebih disukai.
- Pengalaman dengan teknologi Java reaktif atau non-blocking seperti WebFlux, Vert.x, atau Netty untuk layanan ber-throughput tinggi lebih disukai.
- Pengalaman dalam optimasi biaya cloud berskala besar dan FinOps lebih disukai.
- Gelar sarjana atau magister dalam ilmu komputer, engineering, atau pengalaman setara lebih disukai.
Tunjangan
- Perlindungan asuransi kesehatan, gigi, dan penglihatan
- Program 401(k) dan kontribusi pemberi kerja yang berlaku
- Cuti berbayar dan hari libur perusahaan
- Program tambahan