وظایف و مسئولیت ها:
- توسعه، بهبود، رفع اشکال، refactor، و مستند سازی API محصول
- تولید کد های reusable و قابل تست
- حضور موثر در جلسات طراحی، معماری و برنامه ریزی محصول
- بکارگیری مفاهیم Clean Code در پروژه ها
- بهبود و نگهداری از پایگاه داده
مهارت و تجربه تخصصی:
- تسلط در کتابخانه های رایج Node.js و فریم ورک های اصلی مانند Express.js و Mongoos
- تسلط در توسعه Node.js و توسعه API Restful
- تسلط در استفاده از پایگاه داده هایی مانند MySQL و MongoDB
- تسلط به زبان جاوا اسکریپت و Ecmascript specifications 6/7
- تسلط ابزارهای کنترل ورژن مثل GITapi
- آشنایی با Linux و پیکربندی Nginx
- آشنایی با معماری MVC
- آشنائی با تایپ اسکریپت
- آشنا با مفاهیم میکروسرویس
- آشنایی با Design Pattern ها
مهارت های عمومی:
- مشتاق به یادگیری و کار با تکنولوژی های جدید
- توانایی انجام کار گروهی.
- توانایی درک مسئله و ارائه راه حل.