درباره پوزیشن
ما به دنبال یک برنامهنویس بکاند با انگیزه هستیم تا به تیم توسعه بازی موبایل ما بپیوندد. در این پوزیشن، شما در طراحی و پیادهسازی سرویسهایی برای پشتیبانی از بازیهای real-time و turn-based مشارکت خواهید داشت. این موقعیت برای افراد junior تا mid که علاقهمند به رشد در حوزه game backend هستند، بسیار مناسب است. در این موقعیت شغلی امکان فعالیت بهصورت هیبرید را پس از 3 ماهه ابتدایی دارید و محل فعالیت تیم در تهران است.
نیازمندیها:
- تجربه توسعه و دانش بالا با زبانهای تایپ اسکریپت/جاوا اسکریپت یا پایتون
- درک مناسب از مفاهیم برنامهنویسی async
- دانش خوب SQL و دیتابیسهای relational مانند PostgreSQL
- آشنایی پایهای با دیتابیسهای NoSQL و موارد استفاده آنها
- توانایی نوشتن کدهای خوانا، قابل نگهداری و توسعه
- تسلط برای دیپلوی و مدیریت اپلیکیشنهای بر روی سرورهای لینوکسی با داکر
- آشنایی با مفاهیم پایه backend مانند API design، authentication و data modeling
مزیتها:
- تجربه کار با فریمورکهای بکاند گیم به ویژه ناکاما
- آشنایی با معماری و سیستمهای طراحی بازیهای real-time و turn-based
- تجربه کار با پروتکلهای WebSocket و RPC
- آشنایی با مفاهیم پایه DevOps مانند مانیتورینگ، مدیریت لاگ و پایپلاینهای CI/CD