استخدام برنامهنویس ارشد (Full-Stack-دورکاری)
شرح موقعیت شغلی
توسعه دهنده/برنامهنویس ارشد :
· توانایی کدنویسی تمیز و کارآمد با قابلیت استفاده مجدد (reusable) در یکی از زبانهای برنامه نویسی سطح بالا برای توسعه وب.
· توسعه، تست و نگهداری نرم افزارهای استوار(robust)، مقیاس پذیر (scalable) و با کارایی بالا.
· درک الزامات کسب و کار و تبدیل آنها به راه حل.
· همکاری با برنامه نویسان فرانت اند برای ادغام عناصر مورد تعامل کاربر با منطق سمت سرور.
· شناسایی و عیب یابی مشکلات بک اند. بهینه سازی برنامه برای حداکثر سرعت و مقیاسپذیری.
· پیادهسازی APIها و میکروسرویسها.
· پیادهسازی راهحلهای ذخیرهسازی دادهها، تضمین امنیت سیستم و حفاظت از دادهها.
· مشارکت در تمام مراحل چرخه حیات توسعه سیستم.
الزامات:
· تجربه کار با یکی از موارد ذیل: Python/Django، Ruby، C#/ASP.Net، Go، Kotlinیا Java.
· تجربه کاری ثابت شده به عنوان یک توسعه دهنده بکاند.
· تجربه توسعه سرویسهای ابری در AWS.
· تجربه ساخت سیستمهای بسیار مقیاس پذیر(highly scalable systems) و توانایی طراحی و پیادهسازی معماری سیستمهای پیچیده.
· تجربه کار با پایگاههای داده، RESTful API، و زبانهای سمت سرور.
· دانش کافی از پایگاه دادههای رابطهای و غیر رابطهای
· دانش کافی ازGitو پلتفرمهای یکپارچه Git مانند GitLab، GitHubو غیره.
مهارتهای سودمند:
· تجربه توسعه مدلهای یادگیری ماشین/ یادگیری عمیق، یا یک پلتفرم دارای یک امتیاز ویژه است.
· دانش پردازش زبانهای طبیعی(NLP).
· درک اصول بنیادی طراحی برنامههای مقیاس پذیر.
· دانش GIS یا کار با نقشهها.
نوع کار:
· تمام وقت
· دورکاری
مهارتهای مورد نیاز
- Full-stack
- Python
- Git
حداقل سابقه کار
- کمتر از سه سال
حقوق
- حقوق از ۱۶,۰۰۰,۰۰۰ تومان
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست