• آشنایی به Node.js و Express.js
• آشنایی به دیتابیس MongoDB
• آشنایی به javaScript
• آشنایی به مفاهیم شئ گرایی / OOP
• آشنایی به معماری MVC
• آشنایی به طراحی REST API
• آشنایی با کار با Web Service ها
• آشنایی با موارد امنیتی در Node.js
• درک درست از برنامه نویسی Asynchronous
• کار با پایگاه داده های Non-Relational
• تجربه Mobile Development
• سابقه کار با Node.js و کتابخانه های معروف آن مثل Express, Mongoose و غیره.
• آشنایی به webstorm ( ساختار IntelliJ IDEA )
مهارتهای عمومی:
• آشنایی به گیت
• آشنایی به ایشو کنترلر
• آشنایی به ابزار مدیریت پروژه
• توانایی مستندسازی کدها / Code Documentation
• آشنایی با لینوکس
• آشنایی با طراحی تجربه کاربری
• آشنایی با تکنولوژی های روز
• روحیه کار تیمی
• یادگیری مهارت های جدید و پیدا کردن راه حل های خلاقانه برای مسائل جدید
• توانایی برنامه نویسی در پروژه های بزرگ نرم افزاری
• وقت شناس، منظم و متعهد به برنامه زمان بندی
• دارای نمونه کار معتبر