استخدام Back-End Developer
شرح موقعیت شغلی
مسئولیت ها:
- طراحی و به کارگیری معماری ها و الگوهای طراحی رایج
- توسعه نرم افزار با معماری Microservice
- Refactoring کدهای نرم افزاری
- طراحی و اجرای ساختارهای داده رابطه ای
- به کارگیری اصول امنیتی سامانه های نرم افزاری
- طراحی و پیاده سازی سامانه های Restful
- پشتیبانی و نگهداری سامانه های موجود
الزامات:
- بیش از 2 سال سابقه کار در بکند
- تسلط به TypeScript و JavaScript
- آشنایی با SQL
- آشنایی با REST
- آشنایی با RPC
- توانایی API Design
- مهارت استفاده از Caching
- مدیریت همزمان و کنترل همروندی
- توانایی یادگیری سریع و حل مسائل پیچیده
- آشنایی با Docker
- آشنایی با Linux و توانایی دپلوی پروژه در سرور
- آشنایی با مفاهیم امنیت در برنامهنویسی بکند
- توانایی کار تیمی و ارتباط موثر با اعضای تیم
- تسلط بر Git
- آشنایی با query optimization
- آشنایی با فرآیند Code Review و Agile & Scrum
- تجربه کار به روش TDD
- تسلط کافی به زبان انگلیسی
- یادگیرنده و مسئولیت پذیر
- ایده پرداز در چالشهای فنی
موارد زیر مزیت هستند:
- تجربه کار بر روی بازیهای PVPRealTime
- آشنایی با زبان برنامهنویسی Python
- آشنایی با فریمورک Nakama
- آشنا به Async programming
مزایای مدریکی بودن:
- ساعت کاری شناور
- بیمه تکمیلی _درمانی
- امکان یادگیری و توسعه مهارتها در کنار یک تیم حرفه ای و متخصص
- محیط کاری شاداب و دوستانه و وجود فرهنگ حمایتی در سازمان
- امکان پیشرفت کاری
مهارتهای مورد نیاز
- Back-end
- developer
- Git
- Caching
زبانهای مورد نیاز
- انگلیسی
حداقل سابقه کار
- کمتر از سه سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست