کوییز آف کینگز

برنامه نویس ارشد Golang

کوییز آف کینگز

سطح ارشدیت
کارشناس ارشد
موقعیت مکانی
تهران - فاطمی
نوع همکاری
تمام وقت
ساعت کاری
شنبه تا چهارشنبه از ساعت 9:00 تا 17:45
خدمت سربازی
مهم نیست

مهارت های موردنیاز

  • Redisپیشرفته
  • Dockerمتوسط
  • Kubernetesمتوسط
  • REST APIمتوسط
  • PHPمتوسط
  • RabbitMQمقدماتی

وظایف و مسئولیت‌ها:

  • پیاده‌سازی سرویس‌ها و فیچرهای جدید
  • طراحی در قالب لایه‌های مختلف به منظور تحقق Separation of Concerns و کاهش هزینه توسعه و نگهداری محصول
  • کمک به Maintenance سرویس‌های فعلی و رفع باگ‌های احتمالی
  • برنامه‌ریزی و اجرای پروژه‌های مایگریشن از ساختار قدیمی به جدید (از PHP و SQL به Golang و NoSQL)
  • شرکت در جلسات مرتبط و هماهنگی با افراد مختلف از جمله مدیران محصول و سایر توسعه‌دهندگان در راستای برنامه‌ریزی در قالب اسپرینت‌های مختلف
  • کمک فنی و مشاوره به سایر Backend Developerها
  • انجام Code Review در جهت یکپارچه‌سازی ساختار کدها
  • مشارکت به‌صورت On-call (در صورت بروز مشکل احتمالی)

مهارت‌ها و الزامات شغلی موردنیاز:

  • حداقل 3 سال سابقه کاری به عنوان Back-End Developer
  • تسلط به زبان Golang و کتابخانه‌های استاندارد آن و تجربه توسعه برنامه‌های کاربردی با این زبان
  • تسلط بر تکنولوژی‌های پروتکل HTTP، RESTful API و gRPC
  • تجربه کار با دیتابیس‌های NoSQL به‌ویژه ScyllaDB
  • تجربه کار با Kubernetes
  • تسلط به مفاهیم Containerization و توانایی dockerize کردن اپلیکیشن‌ها
  • تجربه عیب‌یابی و تحلیل مشکلات سرویس‌های توزیع‌شده با استفاده از ابزارهای Monitoring و Tracing
  • آشنایی با زبان برنامه‌نویسی PHP
  • آشنایی و تجربه کار با طراحی سیستم، معماری Microservice و دیزاین پترن‌ها
  • آشنایی با ابزارهای بروکر (RabbitMQ)
  • آشنایی و تجربه کار با ابزارهای داکیومنت‌نویسی و تست‌نویسی (golint، Zap، Mockery و ...)
  • مسئولیت‌پذیری، ارتباط موثر و قدرت تعامل بالا در ارتباط با افراد تیم

داشتن موارد زیر امتیاز محسوب می‌شود:

  • داشتن مهارت‌های تحلیل و مدیریت پروژه
  • علاقه و سابقه کار در حوزه بازی‌های موبایلی
  • تجربه کار در پروژه‌های بین‌المللی
درباره شرکت
فعال در حوزه توسعه بازیهای موبایلی