
Xsolla زیرساخت تجارت بازی را برای توسعهدهندگان و ناشران بازیهای ویدیویی فراهم میکند. پلتفرم این شرکت با استفاده از ابزارهایی مانند فروشگاههای وب قابلسفارشیسازی، پردازش پرداخت، پیشگیری از تقلب و قابلیتهای اجتماعی طراحیشده برای افزایش تعامل بازیکنان، از درآمدزایی، توزیع و تأمین مالی پشتیبانی میکند. Xsolla همچنین به شرکتهای بازیسازی کمک میکند الزامات پرداخت، مالیات، انطباق و عملیات را در بازارهای جهانی مدیریت کنند و با پلتفرمهای توسعهای از جمله Unity، Unreal و Cocos Creator یکپارچه میشود.
مهندس ارشد بکاند (Go) - Xsolla، دورکاری از روسیه
سرویسها و APIهای قابلاعتماد Go را برای پلتفرم جهانی تجارت بازیهای ویدیویی Xsolla بسازید و عملیاتی کنید. مالکیت سیستمهای توزیعشده، پایگاههای داده، گردشکارهای رویدادمحور، مشاهدهپذیری و پشتیبانی عملیاتی را بر عهده بگیرید.
توضیحات
- سرویسهای بکاند و APIها را ایجاد و نگهداری کنید
- در معماری سیستم و تصمیمهای طراحی فنی مشارکت کنید
- مستندات طراحی فنی را آماده و بررسی کنید
- کد تمیز و قابلنگهداری، پشتیبانیشده با تستهای واحد و یکپارچهسازی، ارائه دهید
- برای عملکرد قابلاعتماد زیر بار، شِمای پایگاه داده و کارایی کوئریها را بهبود دهید
- با استفاده از کارگزارهای پیام، گردشکارهای ناهمگام و رویدادمحور ایجاد کنید
- سرویسهای عملیاتی را پایش، عیبیابی و بهبود دهید
- از فعالیتهای پاسخگویی به رخدادها و بررسیهای پس از رخداد پشتیبانی کنید
- به نگهداری خط لولههای CI/CD، زیرساخت بهعنوان کد و استانداردهای مهندسی کمک کنید
- کد را بررسی کنید و از رشد مهندسان میانی و جونیور پشتیبانی کنید
- برای عرضه قابلیتهای کامل با تیمهای محصول، طراحی، فرانتاند، QA و DevOps همکاری کنید
- مستندات API و فنی را دقیق و در دسترس نگه دارید
- مالکیت سرویسها را از طراحی و پیادهسازی تا استقرار، پایش و پشتیبانی آنکال بر عهده بگیرید
شرایط لازم
- حداقل پنج سال تجربه تجاری در توسعه بکاند
- مهارت پیشرفته در Go، شامل پیادهسازی ایدئوماتیک، الگوهای همزمانی و پروفایلسازی کارایی
- دانش قوی از پایگاههای داده رابطهای مانند PostgreSQL یا MySQL، شامل طراحی شِما، ایندکسگذاری، بهینهسازی کوئری و مهاجرتها
- تجربه عملی با Redis یا یک سیستم کش مشابه
- تجربه ساخت APIهای REST؛ تجربه gRPC مزیت محسوب میشود
- تجربه مستندسازی APIها با OpenAPI یا Swagger
- درک معماری میکروسرویسها و ملاحظات سیستمهای توزیعشده
- تجربه کار با Kafka، RabbitMQ، NATS یا کارگزارهای مشابه و طراحی رویدادمحور
- تجربه استفاده از Docker و آشنایی با مبانی Kubernetes
- تسلط بر Git و گردشکارهای CI/CD
- سابقه قوی در تست خودکار واحد و یکپارچهسازی
- آشنایی با مبانی امنیت برنامه، شامل OWASP Top 10، حفاظت از اسرار و دادههای کاربران و مبانی احراز هویت و مجوزدهی
- مهارت خوب در زبان انگلیسی نوشتاری و گفتاری
- ترجیحی: تجربه کار با Prometheus، Grafana، ELK/Graylog، OpenTelemetry یا ابزارهای مشابه مشاهدهپذیری
- ترجیحی: تجربه پشتیبانی از سیستمهای پربار و انجام پروفایلسازی کارایی
- ترجیحی: تجربه کار با GCP، AWS یا Azure و زیرساخت بهعنوان کد
- ترجیحی: تجربه کار با پایگاههای داده NoSQL مانند MongoDB
- ترجیحی: تجربه رهبری ابتکارهای فنی یا مربیگری مهندسان
- ترجیحی: تجربه در بازیسازی، تجارت الکترونیکی، فینتک یا پرداختها
- ترجیحی: تجربه عملی فعلی با ابزارهای هوش مصنوعی مانند Claude، Copilot یا Cursor
مزایا
- پوشش بیمه پزشکی، دندانپزشکی و بینایی
- مرخصی با حقوق
- نقشه راه شغلی شخصیسازیشده
- فرصتهای آموزشی و یادگیری برای رشد حرفهای
- برنامه کاری منعطف
- تنظیم قرارداد استخدام با یک نهاد یا EOR بر اساس محل اقامت نامزد