Quiz of Kings با بیش از 150 هزار کاربر فعال روزانه، یک بازی رقابتی آنلاین در مقیاس بالاست که طی 10 سال از معماری مونولیتیک به میکروسرویس مهاجرت کرده و در حال حاضر در زیرساخت فنی آن از Golang، PHP، MongoDB، Redis، ScyllaDBو MySQL استفاده شده است. ما در تیم فنی Quiz Of Kings به منظور خلق تجربه بهتر برای کاربران خود، در حال بازطراحی و مایگریشن سرویسهای قدیمی از PHP به Go و از دیتابیسهای SQL به NoSQL هستیم. به همین منظور به یک برنامهنویس ارشد بکاند (Senior Backend Developer) نیاز داریم که علاوه بر مهارت فنی عمیق، توانایی حل مسئله در مقیاس بالا و مشارکت در بهبود معماری و فرآیندهای تیمی را داشته باشد. پس اگر شرایط زیر رو دارید، جای شما در تیم ما خالیست.
وظایف و مسئولیتها:
پیادهسازی سرویسها و فیچرهای جدید
طراحی در قالب لایههای مختلف به منظور تحقق Separation of Concerns و کاهش هزینهی توسعه و نگهداری محصول
کمک به Maintenance سرویسهای فعلی و رفع باگهای احتمالی
برنامهریزی و اجرای پروژههای مایگریشن از ساختار قدیمی به جدید (از PHP و SQL به Golang و NoSQL)
شرکت در جلسات مرتبط و هماهنگی با افراد مختلف از جمله مدیران محصول و سایر توسعهدهندگان در راستای برنامهریزی در قالب اسپرینتهای مختلف
کمک فنی و مشاوره به سایر Backend Developerها
انجام Code Review در جهت یکپارچهسازی ساختار کدها
مشارکت بصورت On-call (درصورت بروز مشکل احتمالی)
مهارتها و الزامات شغلی موردنیاز:
حداقل سه سال سابقه کاری به عنوان Back-End Developer
تسلط به زبان Golang و کتابخانههای استاندارد آن و تجربه توسعه برنامههای کاربردی با این زبان
تسلط بر تکنولوژیهای پروتکل HTTP، RESTful API و gRPC
تجربه کار با دیتابیسهای NoSQL به ویژه ScyllaDB
تجربه کار با Kubernetes
تسلط به مفاهیم Containerization و توانایی dockerize کردن اپلیکیشنها
تجربه عیبیابی و تحلیل مشکلات سرویسهای توزیعشده با استفاده از ابزارهای Monitoring و Tracing
آشنایی به زبان برنامهنویسی PHP
آشنایی و تجربه کار با طراحی سیستم، معماری Microservice و دیزاین پترنها
آشنایی با ابزارهای بروکر (RabbitMQ)
آشنایی و تجربه کار با ابزارهای داکیومنتنویسی و تستنویسی (golint، Zap، Mockery و …)
مسئولیتپذیری و ارتباط موثر و قدرت تعامل بالا در ارتباط با افراد تیم
داشتن موارد زیر امتیاز محسوب میشود:
داشتن مهارتهای تحلیل و مدیریت پروژه
علاقه و سابقه کار در حوزه بازیهای موبایلی
تجربه کار در پروژههای بینالمللی
روز و ساعات کاری: روزهای شنبه تا چهارشنبه از ساعت 9:00 الی 17:45 محدوده مرکز شهر تهران
شرکت دانشپروران امیرکبیر، یک شرکت دانشبنیان فعال در حوزه توسعه بازیهای موبایلی و صاحب برند بازی Quiz Of Kings است که در سال 1394 توسط جمعی از دانشآموختگان دانشگاه صنعتی امیرکبیر تاسیس شده است. Quiz of Kings یک بازی موبایلی رقابتی آنلاین میباشد که طی 10 سال گذشته، بیش از 20 میلیون بار نصب داشته و اکنون بیش از 2 میلیون کاربر فعال ماهانه دارد.