شرح شغل و وظایف
ما به دنبال یک توسعه دهنده Node.js هستیم که مسئولیت مدیریت تبادل داده بین سرور و کاربران را بر عهده دارد. تمرکز اصلی شما توسعه همه منطق سمت سرور، تعریف و نگهداری پایگاه داده مرکزی، و اطمینان از عملکرد بالا و پاسخگویی به درخواستهای فرانتاند خواهد بود. شما همچنین مسئول ادغام عناصر front-end ساخته شده توسط همکاران خود در برنامه خواهید بود. بنابراین، درک اساسی از فناوری های فرانت اند نیز ضروری است.
مسئولیت ها؛
- توسعه کدهای مقیاس پذیر.
- توسعه منطق سرور.
- ایجاد برنامه هایی که با عملکرد بالا و پاسخگویی مشخص می شوند.
- پشتیبانی از عناصر سرور.
- تضمین امنیت سایبری.
- توسعه راه حل هایی برای ذخیره سازی داده ها.
- بهبود بخش فناوری سرور.
- ایجاد گزارش و مستندات.
- یکپارچهسازی راهحلهای ذخیرهسازی داده.
مهارت ها و صلاحیت ها؛
- مهارت قوی با جاوا اسکریپت.
- دانش Node.js و فریمورک های موجود برای آن.
- دانش عمیق از متدولوژی و ویژگی های زبان جاوا اسکریپت.
- درک اولیه از فن آوری های front-end مانند HTML5 و CSS3.
- ادغام چندین منبع داده و پایگاه داده در یک سیستم.
- درک اصول طراحی اساسی در پشت یک برنامه کاربردی مقیاس پذیر.
- مهارت یافتن و حذف سریع انواع خطاها.
- پیاده سازی پلت فرم های تست خودکار و تست های واحد.
- آشنایی کامل با ابزارهای نسخهسازی کد مانند Git.