Xsolla
Xsolla
Xsolla ให้บริการโครงสร้างพื้นฐานด้านการค้าสำหรับเกมแก่ผู้พัฒนาและผู้จัดจำหน่ายวิดีโอเกม แพลตฟอร์มของบริษัทสนับสนุนการสร้างรายได้ การจัดจำหน่าย และการระดมทุนผ่านเครื่องมือต่าง ๆ เช่น ร้านค้าออนไลน์ที่ปรับแต่งได้ การประมวลผลการชำระเงิน การป้องกันการฉ้อโกง และฟีเจอร์โซเชียลที่ออกแบบมาเพื่อเพิ่มการมีส่วนร่วมของผู้เล่น Xsolla ยังช่วยบริษัทเกมจัดการด้านการชำระเงิน ภาษี การปฏิบัติตามข้อกำหนด และข้อกำหนดด้านการดำเนินงานในตลาดทั่วโลก พร้อมการเชื่อมต่อกับแพลตฟอร์มการพัฒนาอย่าง Unity, Unreal และ Cocos Creator

วิศวกรแบ็กเอนด์อาวุโส ด้าน IAM (ทำงานระยะไกลในรัสเซีย) ที่ Xsolla

สร้างบริการจัดการข้อมูลประจำตัวและสิทธิ์การเข้าถึงที่ปลอดภัยและรองรับปริมาณงานสูงสำหรับ Xsolla ID ทำงานครอบคลุมการยืนยันตัวตน การอนุญาต และโครงสร้างพื้นฐานที่ปรับขนาดได้เพื่อรองรับนักพัฒนาเกมทั่วโลก

รายละเอียด

  • สร้างและดูแลบริการแบ็กเอนด์ด้วย Go สำหรับ Xsolla ID
  • ออกแบบโฟลว์ OAuth 2.0 และ OIDC รวมถึงกลยุทธ์การตรวจสอบโทเคนและการรีเฟรชโทเคน
  • ขยายตัวประสานงานการยืนยันตัวตนที่ใช้ Ory และสถาปัตยกรรมปลั๊กอิน
  • ใช้แนวทางความปลอดภัยเว็บที่ครอบคลุมคุกกี้, CSRF, XSS, การจัดเก็บโทเคน, TLS และเซสชัน
  • ปรับแต่งคิวรีและประสิทธิภาพภายใต้โหลดสูงบน PostgreSQL, MySQL, Redis และ CockroachDB
  • พัฒนาไมโครเซอร์วิสที่เชื่อถือได้และปรับขนาดได้
  • ช่วยย้ายจาก Xsolla Login รุ่นเก่าโดยมีการซิงโครไนซ์ข้อมูลประจำตัวแบบสองทางและไม่หยุดให้บริการ
  • เขียนโค้ดที่สะอาดและผ่านการทดสอบอย่างละเอียดด้วยการครอบคลุมทั้ง unit test และ integration test
  • ทำงานร่วมกับวิศวกรฟรอนต์เอนด์ในการผสานรวม SDK และวิดเจ็ต
  • รีวิวโค้ดและมีส่วนร่วมในการจัดทำเอกสารทางเทคนิค
  • ดูแลระบบยืนยันตัวตน production และแก้ไขปัญหา
  • สร้างแพลตฟอร์ม IAM รุ่นถัดไปที่เป็นโครงสร้างพื้นฐานให้ผลิตภัณฑ์ B2C ของ Xsolla

คุณสมบัติ

  • มีประสบการณ์พัฒนา Go เชิงพาณิชย์อย่างน้อยสองปี
  • มีทักษะด้าน PostgreSQL และ Redis เป็นอย่างดี รวมถึงการปรับแต่งคิวรีและการทำดัชนี
  • มีความรู้เกี่ยวกับโฟลว์ OAuth 2.0 และ OIDC หรือมีแรงจูงใจอย่างมากที่จะเรียนรู้
  • เข้าใจพื้นฐานความปลอดภัยเว็บ รวมถึง CSRF, XSS, ความปลอดภัยของคุกกี้ และ TLS
  • มีประสบการณ์ใช้งาน Docker และ docker-compose
  • ใช้ Git และแนวทางการพัฒนาแบบทำงานร่วมกันได้อย่างคล่องแคล่ว
  • เข้าใจ Nginx และการกำหนดค่าเว็บเซิร์ฟเวอร์
  • มีประสบการณ์ด้าน unit testing อย่างแข็งแกร่งและมุ่งมั่นต่อคุณภาพโค้ด
  • มีทักษะภาษาอังกฤษเพียงพอสำหรับอ่านเอกสารทางเทคนิค
  • พิจารณาเป็นพิเศษ: มีความรู้ด้านสถาปัตยกรรมไมโครเซอร์วิสและข้อแลกเปลี่ยนของระบบแบบกระจาย
  • พิจารณาเป็นพิเศษ: มีประสบการณ์ออกแบบ REST API ด้วย Swagger หรือ OpenAPI
  • พิจารณาเป็นพิเศษ: มีประสบการณ์จริงกับไปป์ไลน์ CI/CD
  • พิจารณาเป็นพิเศษ: คุ้นเคยกับเครื่องมือ Ory เช่น Hydra, Kratos และ Keto หรือเฟรมเวิร์ก IAM ที่เทียบเท่า
  • พิจารณาเป็นพิเศษ: มีความรู้เกี่ยวกับ PKCE, client credentials, device flow, การตรวจสอบโทเคน และกลยุทธ์ refresh token
  • พิจารณาเป็นพิเศษ: มีประสบการณ์กับ CockroachDB หรือฐานข้อมูล SQL แบบกระจายอื่น
  • พิจารณาเป็นพิเศษ: มีประสบการณ์กับ NATS, Kafka หรือ RabbitMQ
  • พิจารณาเป็นพิเศษ: คุ้นเคยกับ Jira
  • พิจารณาเป็นพิเศษ: เข้าใจ Kubernetes และการจัดการคอนเทนเนอร์
  • พิจารณาเป็นพิเศษ: คุ้นเคยกับ SOC 2, ISO 27001, การลดการเก็บข้อมูลตาม GDPR และการบันทึก audit log
  • พิจารณาเป็นพิเศษ: มีประสบการณ์ใช้งานเครื่องมือ AI เช่น Claude, Copilot หรือ Cursor ในทางปฏิบัติปัจจุบัน

สวัสดิการ

  • วันหยุดแบบยืดหยุ่นไม่จำกัดเพื่อสนับสนุนสมดุลระหว่างชีวิตและการทำงาน
  • ประกันสุขภาพเอกชนพร้อมความคุ้มครองด้านทันตกรรมสำหรับคุณและครอบครัว
  • แผนผังเส้นทางอาชีพเฉพาะบุคคล พร้อมเส้นทางผู้เชี่ยวชาญและผู้นำ
  • โอกาสในการฝึกอบรมและการศึกษาเพื่อพัฒนาวิชาชีพ
  • กิจกรรมองค์กรประจำปีและการพบปะสังสรรค์ของทีม
  • ทำงานแบบ remote-first พร้อมเวลาทำงานยืดหยุ่นตั้งแต่ 10:00 ถึง 19:00
  • ทำงานกับผลิตภัณฑ์ในอุตสาหกรรมเกมและ Web3 ที่กำลังเติบโตอย่างรวดเร็ว
  • สภาพแวดล้อมที่ส่งเสริมการแบ่งปันความรู้กับวิศวกรผู้มีประสบการณ์ทั่วทั้งองค์กร