
استخدام برنامه نویس بک اند (بازی آنلاین)پردیس سرگرمی پیله
درباره موقعیت شغلی
درباره شرکت
برای توسعه و نگهداری بکاند بازی آنلاین «پوکه: مبارزان کمپانی»، به یک برنامهنویس بکاند باتجربه نیاز داریم که علاوه بر تسلط به Node.js، با معماری میکرو سرویس و چالشهای فنی بازیهای چندنفره آشنا باشد.
شرایط احراز
شرایط احراز
- تسلط عملی به Node.js و JavaScript
- تسلط به MongoDB و بهینهسازی کوئریها و ایندکسها
- تجربه کار با Redis و ساختارهای دادهای آن
- شناخت پروتکلهای شبکه، بهویژه UDP و Socket.io, gRPC
- آشنایی با معماری کلاینت-سرور در بازیهای آنلاین چندنفره
- تجربه عملی با Docker و Dockerfile و مدیریت کانتینرها
- توانایی عیبیابی مشکلات عملکردی و تحلیل رفتار سرویسها
- آشنایی با Linux، Git و فرآیند استقرار و نگهداری سرویسها
مزیتهای مهم
- آشنایی عملی با زبان برنامهنویسی Go
- تجربه توسعه سرورهای بازی یا سرویسهای بلادرنگ با UDP
- تجربه کار با بازیهای آنلاین پرترافیک
ویژگی های فردی
- توانایی حل مسئله و ریشهیابی مشکلات فنی
- مسئولیتپذیری در قبال کیفیت و پایداری کد
- توانایی کار مستقل روی کدبیس موجود
- همکاری مؤثر با تیم و ارائه پیشنهادهای فنی مستدل
مسئولیتها
- توسعه و نگهداری سرویسهای بکاند با Node.js و JavaScript
- ریفکتور کردن سرویس های قدیمی
- طراحی و پیادهسازی APIها و سرویسهای موردنیاز بازی
- کار با MongoDB و Redis و بهینهسازی کوئریها و ساختار دادهها
- عیبیابی مشکلات عملکردی، مصرف حافظه و گلوگاههای Event Loop
- کانتینریسازی سرویسها و مدیریت محیطهای توسعه و استقرار با Docker
- بررسی لاگها، عیبیابی مشکلات محیط عملیاتی و بهبود پایداری سرویسها
- نوشتن تستهای خودکار، بازبینی کد و مستندسازی فنی
- همکاری با تیم Unity و سایر اعضای تیم توسعه بازی
مزایا:
حقوق و مزایای مناسب
محیط کاری دوستانه
پنجشنبه و جمعه تعطیل
حقوق و مزایای مناسب
محیط کاری دوستانه
پنجشنبه و جمعه تعطیل
کار به صورت حضوری می باشد
محدوده شرکت: امیرآباد شمالی، کارگر شمالی
محدوده شرکت: امیرآباد شمالی، کارگر شمالی

