Xsolla
Xsolla
Xsolla menyediakan infrastruktur perdagangan gim untuk pengembang dan penerbit gim video. Platformnya mendukung monetisasi, distribusi, dan pendanaan melalui berbagai alat seperti toko web yang dapat disesuaikan, pemrosesan pembayaran, pencegahan penipuan, serta fitur sosial yang dirancang untuk mempererat keterlibatan pemain. Xsolla juga membantu perusahaan gim menangani pembayaran, pajak, kepatuhan, dan kebutuhan operasional di berbagai pasar global, dengan integrasi untuk platform pengembangan termasuk Unity, Unreal, dan Cocos Creator.

Insinyur Backend Senior (Go) - Xsolla, Kerja Jarak Jauh di Rusia

Membangun dan mengoperasikan layanan serta API Go yang andal untuk platform perdagangan gim global Xsolla. Menangani sistem terdistribusi, basis data, alur kerja berbasis peristiwa, observabilitas, dan dukungan produksi.

Deskripsi

  • Membuat dan memelihara layanan serta API backend
  • Berkontribusi pada arsitektur sistem dan keputusan desain teknis
  • Menyiapkan dan meninjau dokumentasi desain teknis
  • Menyediakan kode yang bersih dan mudah dipelihara, didukung oleh pengujian unit dan integrasi
  • Meningkatkan skema basis data dan kinerja kueri agar operasi tetap andal saat menerima beban tinggi
  • Mengembangkan alur kerja asinkron dan berbasis peristiwa dengan broker pesan
  • Memantau, mendiagnosis, dan meningkatkan layanan produksi
  • Mendukung kegiatan penanganan insiden dan tinjauan pascainsiden
  • Membantu memelihara pipeline CI/CD, infrastruktur sebagai kode, dan standar engineering
  • Meninjau kode dan mendukung pengembangan engineer tingkat menengah dan junior
  • Bekerja sama dengan Product, Design, Frontend, QA, dan DevOps untuk meluncurkan fitur yang lengkap
  • Menjaga dokumentasi API dan teknis tetap akurat serta mudah diakses
  • Bertanggung jawab atas layanan sejak desain dan implementasi hingga deployment, pemantauan, dan dukungan on-call

Persyaratan

  • Setidaknya lima tahun pengalaman komersial dalam pengembangan backend
  • Kemampuan Go tingkat lanjut, termasuk implementasi idiomatis, pola konkurensi, dan pembuatan profil kinerja
  • Pengetahuan kuat tentang basis data relasional seperti PostgreSQL atau MySQL, termasuk desain skema, pengindeksan, penyetelan kueri, dan migrasi
  • Pengalaman langsung dengan Redis atau sistem caching yang sebanding
  • Pengalaman membangun API REST; pengalaman dengan gRPC menjadi nilai tambah
  • Pengalaman mendokumentasikan API menggunakan OpenAPI atau Swagger
  • Memahami arsitektur microservices dan pertukaran kepentingan dalam sistem terdistribusi
  • Pengalaman dengan Kafka, RabbitMQ, NATS, atau broker serupa serta desain berbasis peristiwa
  • Pengalaman menggunakan Docker dan memahami dasar-dasar Kubernetes
  • Menguasai Git dan alur kerja CI/CD
  • Latar belakang yang kuat dalam pengujian unit dan integrasi otomatis
  • Pengetahuan tentang dasar-dasar keamanan aplikasi, termasuk OWASP Top 10, perlindungan rahasia dan data pengguna, serta dasar autentikasi dan otorisasi
  • Kemampuan bahasa Inggris tertulis dan lisan yang baik
  • Diutamakan: pengalaman dengan Prometheus, Grafana, ELK/Graylog, OpenTelemetry, atau alat observabilitas serupa
  • Diutamakan: pengalaman mendukung sistem dengan beban tinggi dan melakukan pembuatan profil kinerja
  • Diutamakan: pengalaman dengan GCP, AWS, atau Azure serta infrastruktur sebagai kode
  • Diutamakan: pengalaman dengan basis data NoSQL seperti MongoDB
  • Diutamakan: pengalaman memimpin inisiatif teknis atau membimbing engineer
  • Diutamakan: pengalaman di bidang gim, e-commerce, fintech, atau pembayaran
  • Diutamakan: pengalaman praktis terkini dengan alat AI seperti Claude, Copilot, atau Cursor

Tunjangan

  • Perlindungan asuransi kesehatan, gigi, dan penglihatan
  • Cuti berbayar
  • Peta jalan karier yang disesuaikan
  • Pelatihan dan kesempatan pendidikan untuk pengembangan profesional
  • Jadwal kerja yang fleksibel
  • Perjanjian kerja diatur dengan suatu entitas atau EOR berdasarkan lokasi kandidat