الوصف الوظيفي
معلومات عناXsolla هي شركة عالمية للتجارة تقدم أدوات وخدمات قوية لمساعدة المطورين على حل التحديات الجوهرية في صناعة ألعاب الفيديو. من الشركات المستقلة إلى AAA، تتعاون الشركات مع Xsolla لمساعدتها في تمويل وتوزيع وتسويق وتحقيق الربح من ألعابها. مستندة إلى الإيمان بمستقبل ألعاب الفيديو، تلتزم Xsolla بمهمة جمع الفرص وتوفير موارد جديدة للمبدعين باستمرار. يقع مقرها الرئيسي في لوس أنجلوس، كاليفورنيا، وتعمل Xsolla كالتاجر المسجل وقد ساعدت أكثر من 1500 مطور ألعاب للوصول إلى المزيد من اللاعبين وتنمية أعمالهم في جميع أنحاء العالم. مع المزيد من الطرق لتحقيق الأرباح ووسائل الفوز، يمتلك المطورون كل ما يحتاجونه للاستمتاع باللعبة.
لمزيد من المعلومات، يرجى زيارة xsolla.com.
حول المشروع
Xsolla ID هي خدمة استراتيجية مركزية - مزود الهوية المركزي لكامل نظام Xsolla البيئي. إنها ليست مجرد نموذج تسجيل دخول؛ بل هي منصة IAM شاملة تمكّن من المصادقة والتفويض عبر جميع المنتجات B2C، بما في ذلك محفظة Xsolla، وتطبيق Xsolla، والمتاجر الإلكترونية، وعمليات التكامل مع الشركاء.
التقنية المستخدمة:اللغة: Go
قواعد البيانات: CockroachDB
البنية التحتية: Docker، Kubernetes، Nginx
البروتوكولات: OAuth 2.0، OpenID Connect، WebAuthn
الهندسة المعمارية: الخدمات المصغرة، تصميم عالي التوفر
التحديات التقنية الرئيسية:بناء تدفقات مصادقة Web2 وWeb3 (OTP، مفاتيح المرور، القياسات الحيوية، تسجيل الدخول القائم على المحفظة)
التوفر العالي والتوسع لملايين المستخدمين المتزامنين
تطوير SDK والتكامل مع منتجات Xsolla المتعددة
المسؤوليات
- تطوير وصيانة خدمات الخلفية لمنصة Xsolla ID باستخدام Go
- تصميم وتنفيذ تدفقات المصادقة/التفويض (OAuth 2.0، OIDC، WebAuthn)
- تحسين استعلامات قاعدة البيانات وضمان الأداء العالي تحت الأحمال الثقيلة (CockroachDB، MySQL، Redis)
- بناء وصيانة بنية الخدمات المصغرة مع التركيز على الموثوقية والقابلية للتوسع
- كتابة كود نظيف ومختبر جيدًا مع تغطية شاملة للاختبارات الوحدوية والتكاملية
- التعاون مع مهندسي الواجهة الأمامية في تكامل SDK والأدوات
- المشاركة في مراجعات الكود والمساهمة في الوثائق الفنية
- دعم أنظمة الإنتاج وحل المشكلات عبر مجموعة المصادقة
المتطلبات
- المطلوب:
- 3+ سنوات من الخبرة التجارية مع Go
- فهم قوي لـ PostgreSQL وRedis (تحسين الاستعلامات، استراتيجيات الفهرسة)
- خبرة مع Docker وdocker-compose
- إجادة استخدام Git وعمليات التطوير التعاونية
- فهم لـ Nginx وتكوين خادم الويب
- خبرة قوية في كتابة اختبارات الوحدة والحفاظ على جودة الكود العالية
- مهارات قراءة جيدة باللغة الإنجليزية (الوثائق الفنية)
- المفضل:
- فهم لمبادئ معمارية الخدمات المصغرة
- خبرة في تصميم وثائق REST API (Swagger/OpenAPI)
- خبرة عملية مع CI/CD pipelines
- إلمام بـ Jira لإدارة المشاريع
- معرفة بـ OAuth 2.0، OpenID Connect، أو بروتوكولات المصادقة الأخرى
- خبرة مع RabbitMQ أو وسطاء الرسائل المماثلة
- فهم لـ Kubernetes وتنظيم الحاويات
- مشاركة ملف GitHub يعد ميزة إضافية
لقد تمت ترجمة هذا الإعلان الوظيفي بواسطة الذكاء الاصطناعي وقد يحتوي على بعض الاختلافات أو الأخطاء البسيطة.