Xsolla
Xsolla
Xsolla cung cấp hạ tầng thương mại game cho các nhà phát triển và nhà phát hành trò chơi điện tử. Nền tảng của công ty hỗ trợ kiếm tiền, phân phối và huy động vốn thông qua các công cụ như cửa hàng trực tuyến có thể tùy chỉnh, xử lý thanh toán, ngăn chặn gian lận và các tính năng xã hội được thiết kế để tăng cường mức độ gắn kết của người chơi. Xsolla cũng hỗ trợ các công ty game xử lý thanh toán, thuế, tuân thủ và các yêu cầu vận hành tại các thị trường trên toàn cầu, với khả năng tích hợp với các nền tảng phát triển như Unity, Unreal và Cocos Creator.

Kỹ sư Backend cấp cao, IAM (Làm việc từ xa tại Nga) tại Xsolla

Xây dựng các dịch vụ quản lý danh tính và quyền truy cập an toàn, hiệu năng cao cho Xsolla ID. Làm việc với xác thực, phân quyền và hạ tầng có khả năng mở rộng phục vụ các nhà phát triển game trên toàn thế giới.

Mô tả

  • Xây dựng và duy trì các dịch vụ backend bằng Go cho Xsolla ID
  • Thiết kế các luồng OAuth 2.0 và OIDC, bao gồm chiến lược kiểm tra nội dung token và làm mới token
  • Mở rộng bộ điều phối xác thực dựa trên Ory và kiến trúc plugin
  • Áp dụng các phương pháp bảo mật web liên quan đến cookie, CSRF, XSS, lưu trữ token, TLS và phiên
  • Tối ưu truy vấn và hiệu năng tải cao trên PostgreSQL, MySQL, Redis và CockroachDB
  • Phát triển các microservice đáng tin cậy, có khả năng mở rộng
  • Hỗ trợ chuyển đổi từ Xsolla Login cũ với đồng bộ danh tính hai chiều và không gián đoạn dịch vụ
  • Viết mã sạch, được kiểm thử kỹ lưỡng với độ bao phủ unit test và integration test toàn diện
  • Phối hợp với các kỹ sư frontend trong việc tích hợp SDK và widget
  • Đánh giá mã nguồn và đóng góp vào tài liệu kỹ thuật
  • Vận hành các hệ thống xác thực production và khắc phục sự cố
  • Xây dựng nền tảng IAM thế hệ mới làm nền tảng cho các sản phẩm B2C của Xsolla

Yêu cầu

  • Có ít nhất hai năm kinh nghiệm phát triển Go thương mại
  • Thành thạo PostgreSQL và Redis, bao gồm tối ưu truy vấn và lập chỉ mục
  • Có kiến thức thực tế về các luồng OAuth 2.0 và OIDC, hoặc có động lực mạnh mẽ để học
  • Hiểu các nguyên tắc cơ bản về bảo mật web, bao gồm CSRF, XSS, bảo mật cookie và TLS
  • Có kinh nghiệm sử dụng Docker và docker-compose
  • Thành thạo Git và các phương pháp phát triển cộng tác
  • Hiểu về Nginx và cấu hình máy chủ web
  • Có kinh nghiệm viết unit test vững vàng và cam kết về chất lượng mã nguồn
  • Đủ khả năng sử dụng tiếng Anh để đọc tài liệu kỹ thuật
  • Ưu tiên: biết về kiến trúc microservice và các đánh đổi trong hệ thống phân tán
  • Ưu tiên: có kinh nghiệm thiết kế REST API bằng Swagger hoặc OpenAPI
  • Ưu tiên: có kinh nghiệm thực tế với quy trình CI/CD
  • Ưu tiên: quen thuộc với các công cụ Ory như Hydra, Kratos và Keto hoặc các framework IAM tương đương
  • Ưu tiên: có kiến thức về PKCE, client credentials, device flow, kiểm tra nội dung token và chiến lược refresh token
  • Ưu tiên: có kinh nghiệm với CockroachDB hoặc một cơ sở dữ liệu SQL phân tán khác
  • Ưu tiên: có kinh nghiệm với NATS, Kafka hoặc RabbitMQ
  • Ưu tiên: quen thuộc với Jira
  • Ưu tiên: hiểu về Kubernetes và điều phối container
  • Ưu tiên: quen thuộc với SOC 2, ISO 27001, tối thiểu hóa dữ liệu theo GDPR và ghi nhật ký kiểm toán
  • Ưu tiên: hiện có kinh nghiệm thực tế với các công cụ AI như Claude, Copilot hoặc Cursor

Phúc lợi

  • Nghỉ phép linh hoạt không giới hạn để hỗ trợ cân bằng giữa công việc và cuộc sống
  • Bảo hiểm sức khỏe tư nhân có bao gồm nha khoa cho bạn và gia đình
  • Lộ trình nghề nghiệp được cá nhân hóa với hướng chuyên gia và quản lý
  • Cơ hội đào tạo và học tập để phát triển chuyên môn
  • Các sự kiện thường niên của công ty và hoạt động gắn kết đội ngũ
  • Mô hình làm việc từ xa là ưu tiên, với giờ làm việc linh hoạt từ 10:00 đến 19:00
  • Làm việc với các sản phẩm trong lĩnh vực game và Web3 đang phát triển nhanh
  • Môi trường chia sẻ kiến thức với các kỹ sư giàu kinh nghiệm trên toàn tổ chức