استخدام Senior Backend Engineer (Golang)
شرح موقعیت شغلی
محصول Quiz of Kings به عنوان یک بازی رقابتی آنلاین با بیش از ۲۰۰ هزار کاربر فعال روزانه، از تکنولوژیها و ابزارهای بهروز دنیا برای زیرساخت فنی خود استفاده میکند. زبانهای برنامهنویسی PHP و Golang و همینطور دیتابیسهایی همانند MongoDB، Redis، MySQL و … از جمله موارد استفادهشده در این زیرساخت میباشند. در طی ۸ سال توسعه بازی، از معماری مونولیتیک به سمت میکروسرویس حرکت کردیم و در حال حاضر در تیم Backend کوییز نیاز به یک Senior Backend Engineer خلاق، پرانرژی و تلاشگر هستیم تا از طریق مهارتهای حل مسئله خود در مسیر توسعههای جدید و همینطور مایگریشنهای سرویسهای قدیمی از PHP به Golang و SQL به NoSQL به ما کمک بکند. همچنین به کمک تخصصی که به ما اضافه میکنید به دنبال اصلاح و شکلدهی پروسههای لازم در تیم بکند هستیم.
مهارتهای مورد نیاز:
- حداقل چهار سال سابقه کاری به عنوان Back-End Developer
- تسلط به زبان Golang و کتابخانههای استاندارد آن و تجربه توسعه برنامههای کاربردی با این زبان
- تسلط بر تکنولوژیهای پروتکل HTTP و RESTful API
- تجربه کار با دیتابیسهای NoSQL، SQL و Redis
- تجربه کار با Kubernetes
- تسلط به مفاهیم Containerization و توانایی dockerize کردن اپلیکیشنها
- آشنایی به زبان برنامهنویسی PHP
- آشنایی و تجربه کار با طراحی سیستم، معماری Microservice و دیزاین پترنها
- آشنایی با معماری Event-Driven
- آشنایی با ابزارهای بروکر (RabbitMQ)
- آشنایی با ابزارهای Tracing مثل Jaeger
- آشنایی و تجربه کار با ابزارهای داکیومنتنویسی و تستنویسی (golint، Zap، Mockery و …)
- مسئولیتپذیری و ارتباط موثر و قدرت تعامل بالا در ارتباط با افراد تیم
مسئولیتها:
- پیادهسازی سرویسها و فیچرهای جدید
- طراحی در قالب لایههای مختلف به منظور تحقق Separation of Concerns و کاهش هزینهی توسعه و نگهداری محصول
- کمک به Maintenance سرویسهای فعلی و رفع باگهای احتمالی
- برنامهریزی و اجرای پروژههای مایگریشن از ساختار قدیمی به جدید (از PHP و SQL به Golang و NoSQL)
- شرکت در ریچوآلهای مرتبط و هماهنگی با افراد مختلف از جمله پروداکت منیجرها و سایر دولوپرها در راستای برنامهریزی کارها در قالب اسپرینتهای اسکرام
- کمک فنی و مشاوره به سایر Backend Developerهای تیم
- انجام Code Review در جهت یکپارچهسازی ساختار کدها
- آنکال بودن: با توجه لایو بودن بازی و وقوع مشکلات احتمالی ممکن است گهگاهی در صورت بروز مشکل برای بررسی خارج از تایم کاری به شکل فورس نیازمندی وجود داشته باشد.
خوبه که داشته باشی:
- علاقه به صنعت بازی و ویدیو گیم و بازیهای موبایلی
- سابقه کار در حوزه بازیهای موبایلی
کار به صورت فول حضوری روزهای شنبه تا چهارشنبه
محدوده چهارراه ولیعصر
مزایای همکاری در کوییز:
- بیمه تکمیلی
- امریه سربازی
- بودجه باشگاه
- سالگرد کوییزی
- پکیج های مناسبتی
مهارتهای مورد نیاز
- Back-end
- RestFul API
- MySQL
- PHP
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست