استخدام Team Lead-JavaScript) Senior Full Stack Software Engineer-دورکاری)
شرح موقعیت شغلی
وظایف و مسوولیت ها :
- راهبری تیم توسعه و تقسیم بندی وظایف
- معماری و طراحی نرم افزار
- همکاری در توسعه و نگهداری نرم افزار
- کنترل کیفیت فنی کدها
- مدیریت فعالیت های تست
توانایی ها و مهارت ها:
- روحیه کار تیمی و تعامل بالا
- تیم سازی
- توانایی مدیریت و راهبری
- آشنایی با معماری ها و الگوهای طراحی رایج
- مسلط به OOP و Design Pattern
- تجربه کاری با انواع دیتابیس های SQL و NoSQL
- تسلط به Node.js و توسعه API Restful
تجربه موفق با کتابخانه ها و فریمورک های Node.js مانند Express.js و Nest.js.
تسلط بر JavaScript، ES6، ES7 و Typescript - دارای تجربه کار با HTML, CSS, Bootstrap
آشنا با یکی از کتابخانه های توسعه front-end مانند react.js، Vue.js یا Angular
آشنایی و تجربه با MongoDB
تجربه موفق در unit test و تسلط به clean code
آشنا به git - مسلط به CQRS و Microservice
آشنایی با مفاهیم/ابزارها و داشتن مهارت های ذیل مزیت محسوب میشود:
- Microservice Architecture
- BDD
مهارتهای عمومی ضروری :
- برقراری ارتباط مناسب و همکاری با سایر اعضاء تیم
- نگارش مستندات فنی و به روز نگاه داشتن آنها
- خلاقیت و نوآوری، حل مسأله
- وقت شناس و مسئولیت پذیر
مهارتهای مورد نیاز
- Full-stack
- Software Engineering
- Design Patterns
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست