بازگشت به فرصت‌ها
لوگوی پردیس سرگرمی پیله | Pileh Game Studio
جدیدفارسی

برنامه‌نویس بک‌اند (بازی آنلاین)

پردیس سرگرمی پیله | Pileh Game Studio·تهران·دیروز

حضوریمیان‌سطحقراردادیتوافقی

پردیس سرگرمی پیله | Pileh Game Studio

شرح موقعیت

برای توسعه و نگهداری بک‌اند بازی آنلاین «پوکه: مبارزان کمپانی»، به یک برنامه‌نویس بک‌اند باتجربه نیاز داریم که علاوه بر تسلط به Node.js، با معماری میکرو سرویس‌ و چالش‌های فنی بازی‌های چندنفره آشنا باشد. مزیت‌های مهم ویژگی های فردی حقوق و مزایای مناسب محیط کاری دوستانه پنجشنبه و جمعه تعطیل کار به صورت حضوری می باشد محدوده شرکت: امیرآباد شمالی، کارگر شمالی

مسئولیت‌ها

  • توسعه و نگهداری سرویس‌های بک‌اند با Node.js و JavaScript
  • ریفکتور کردن سرویس های قدیمی
  • طراحی و پیاده‌سازی APIها و سرویس‌های موردنیاز بازی
  • کار با MongoDB و Redis و بهینه‌سازی کوئری‌ها و ساختار داده‌ها
  • عیب‌یابی مشکلات عملکردی، مصرف حافظه و گلوگاه‌های Event Loop
  • کانتینری‌سازی سرویس‌ها و مدیریت محیط‌های توسعه و استقرار با Docker
  • بررسی لاگ‌ها، عیب‌یابی مشکلات محیط عملیاتی و بهبود پایداری سرویس‌ها
  • نوشتن تست‌های خودکار، بازبینی کد و مستندسازی فنی
  • همکاری با تیم Unity و سایر اعضای تیم توسعه بازی

نیازمندی‌ها

  • تسلط عملی به Node.js و JavaScript
  • تسلط به MongoDB و بهینه‌سازی کوئری‌ها و ایندکس‌ها
  • تجربه کار با Redis و ساختارهای داده‌ای آن
  • شناخت پروتکل‌های شبکه، به‌ویژه UDP و Socket.io, gRPC
  • آشنایی با معماری کلاینت-سرور در بازی‌های آنلاین چندنفره
  • تجربه عملی با Docker و Dockerfile و مدیریت کانتینرها
  • توانایی عیب‌یابی مشکلات عملکردی و تحلیل رفتار سرویس‌ها
  • آشنایی با Linux، Git و فرآیند استقرار و نگهداری سرویس‌ها
  • آشنایی عملی با زبان برنامه‌نویسی Go
  • تجربه توسعه سرورهای بازی یا سرویس‌های بلادرنگ با UDP
  • تجربه کار با بازی‌های آنلاین پرترافیک
  • توانایی حل مسئله و ریشه‌یابی مشکلات فنی
  • مسئولیت‌پذیری در قبال کیفیت و پایداری کد
  • توانایی کار مستقل روی کدبیس موجود
  • همکاری مؤثر با تیم و ارائه پیشنهادهای فنی مستدل