
برنامه نویس ارشد 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 و ...)
- مسئولیتپذیری، ارتباط موثر و قدرت تعامل بالا در ارتباط با افراد تیم
داشتن موارد زیر امتیاز محسوب میشود:
- داشتن مهارتهای تحلیل و مدیریت پروژه
- علاقه و سابقه کار در حوزه بازیهای موبایلی
- تجربه کار در پروژههای بینالمللی
درباره شرکت
فعال در حوزه توسعه بازیهای موبایلی


