تسلط بر ES6+ تسلط بر الگوریتم و حل مساله درک مناسب از طراحی Component Based و Stateless تسلط کامل بر برنامه نویسی ناهمزمان Async Programming و مفاهیم Non-Blocking I/O تسلط بر GitFlow تجربه کار با WebSocket تجربه کار با Redis تجربه کار با MongoDB آشنایی با TypeScript تسلط بر Sequelize یا TypeORM تسلط به یکی از فریمورکهای Express.js یا Koa.js یا Nest.js TDD (+ Unit/Integration/Functional/... Testing) / Jest / Mocha مسلط به اصول پکیجنویسی و طراحی ماژولار تسلط به مفاهیم و کانسپتهای OOP ، SOLID، REST API Design Principles تسلط به طراحی پایگاه های داده رابطه ای (Relational Database Design)و غیر رابطهای (NoSQL) آشنایی به پارامترهای اندازه گیری پرفومنس سیستم و لود آن آشنایی با طراحی سیستمهای با لود بالا و ارائه راهکار تیونینگ لازمه آشنایی با نحوه اکسپند کردن یک سیستم در طراحی Monolithic به Microservices آشنایی مکفی با مبانی امنیت تسلط بر مفاهیم Database Operation
مهارتهای امتیازی:
آشنایی با بسترهای راهاندازی Docker, Kubernetes آشنایی با Nest.js و TypeScript تجربه پیاده سازی میکروسرویس و آشنایی با دیزاین پترنهای این حوزه مانند CQRS - SAGA آشنایی با ابزارها و راهکارها در زمینه کلان داده تسلط نسبی به ابزارهای CI/CD (ترجیحا Gitlab CI) تجربه پیاده سازی GraphQL آشنایی با gRPC آشنایی با سایرکاربردهای Redis
معرفی شرکت
سلام
اولین شرکت چریکی نرم افزاری ایران هستیم.
کار ما به سه بخش آموزش، استارتاپ استودیوی فراموج و انجام پروژه های مرتبط با حوزه کاریمون تقسیم میشه.
به دنبال اعضای جدید برای خانواده ی فراموج هستیم و دوست داریم در یک محیط خوب و با نشاط کار هایی انجام بدیم که چالش بر انگیز و متفاوت باشه.