تسلط به مفاهیم و کانسپتهای OOP ، SOLID ، Rest API Principles ، Design Pattern ، ...
مسلط به یکی از فریمورکهای Express.js یا Koa.js یا Nest.js
تسلط به طراحی پایگاه های داده رابطه ای (Relational Database Design) و یا غیر رابطهای (NoSQL) مانند MongoDB ، CouchDB ، MySQL ، PostgreSQL ، ...
تسلط به پیادهسازی تست Unit Tests ، TDD ، BDD ، ...
تسلط به یکی از ابزارهای Version Controlling Systems همچون Git و محیط های مختلف توسعه
تسلط کامل بر برنامه نویسی Async Programming و مفاهیم Non-Blocking I/O
تسلط کافی در مورد Redis و راهکارهای Cache کردن
آشنایی کافی با مبانی امنیت سرور
آشنایی کافی با برنامه نویسی Real Time مانند کتابخانه Socket io
فرانت
تسلط به ReactJS
تسلط به ES6-ES7 - JavaScript
حداقل 2 سال سابقه برنامه نویسی Front-End
دارای حداقل 2 پروژه انجام شده وب با React.js
آشنایی کامل با HTML5 و CSS3 و SAAS
مسلط به postman
آشنایی با Webpack
آشنایی با PWA و Service-Worker
آشنایی با Redux و axios
آشنایی با Bootstrap
آشنایی با RESTful API
آشنایی با git
آشنایی با Agile Scrum
آشنایی به React Hook
آشنایی به React route
آشنایی با SSR
آشنایی به npm,gulp,webpack,babel
آشنایی به Less یا Scss
مهارت های امتیازی:
آشنایی با نحوه اکسپند کردن یک سیستم در طراحی Monolithic و Microservices
آشنایی و تجربه کافی با لینوکس و دستورات آن
آشنایی با طراحی سیستمهای با لود بالا و پارامترهای آن
آشنایی به پارامترهای اندازه گیری پرفومنس سیستم و لود آن
آشنایی با برنامه نویسی فرانت اند: JavaScript , HTML ، CSS و React
آشنایی با مهارت های DevOps مانند CI/CD ، Docker, Kubernetes
آشنایی با سرویس های Message Queueing مانند RabbitMQ
مهارت های فردی:
ذهن خلاق و تحلیل گر
متعهد به برنامه زمان بندی پروژه ها
دارای روحیه جستجو و تحقیق
علاقهمند به یادگیری مفاهیم جدید و حل مسائل چالشی
معرفی شرکت
شرکت دیپاکو در زمینه تحقیق ، توسعه ، طراحي و اجرا انواع سيستمهاي سخت افزاري و نرم افزاري، نرم افزارهاي سفارش مشتري و مبتني بر موبايل، پرداخت الکترونیک و تجارت الکترونيک فعالیت دارد.