این فرصت شغلی بسته شده است.
تکنولوژیها
- Node.jsReact Native
ما در تیم کوینیتو به دنبال برنامهنویس حرفهای و مسلط به Node js هستیم تا back-end پروژههای شرکت را توسعه دهد. اگر تجربه کافی توسعه back-end و دانش Node.js را دارید، لطفا رزومه خود را به همراه نمونه کار برای ما ارسال کنید .
مزایای کار در شرکت کوینیتو
- پرداخت به موقع حقوق و مزایا
- پرداخت پاداش نسبت به عملکرد
- محیط کار پویا و خلاق و صمیمی
مهارتهای مورد نیاز:
- تسلط بر ES6+ و آشنایی کافی با TypeScript
- تسلط به مفاهیم و کانسپتهای 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 کردن
- آشنایی کافی با مبانی امنیت سرور
- آشنایی با برنامه نویسی فرانت اند: JavaScript , HTML ، CSS و React
- آشنایی کافی با برنامه نویسی Real Time مانند کتابخانه Socket io
مهارتهای امتیازی:
- آشنایی با نحوه اکسپند کردن یک سیستم در طراحی Monolithic و Microservices
- آشنایی و تجربه کافی با لینوکس و دستورات آن
- آشنایی با طراحی سیستمهای با لود بالا و پارامترهای آن
- آشنایی به پارامترهای اندازه گیری پرفومنس سیستم و لود آن
- آشنایی با مهارتهای DevOps مانند CI/CD ، Docker, Kubernetes
- آشنایی با سرویسهای Message Queueing مانند RabbitMQ