
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 ที่กำลังเติบโตอย่างรวดเร็ว
- สภาพแวดล้อมที่ส่งเสริมการแบ่งปันความรู้กับวิศวกรผู้มีประสบการณ์ทั่วทั้งองค์กร