استخدام توسعهدهنده Node.js
شرح موقعیت شغلی
شما به عنوان یک توسعه دهندهی Node.js/Express بر بخشهایی از قسمت backend سیستم تمرکز خواهید داشت و در راستای اهداف روناد، به عنوان عضوی از تیم در محیطی صمیمی در کنار سایر اعضای تیم به توسعه و حل چالشها و مسائل جالب خواهید پرداخت. اگر شما مهندس نرمافزاری هستید که در کار خود جدیت دارید و در نوشتن کد تمیز و قابل نگهداری با توجه به اصول مهندسی نرمافزار توانمند هستید به روناد بپیوندید.
شما به عنوان توسعهدهندهی Node.js،
· به زبان برنامهنویسی Javascript تسلط دارید.
· با مفاهیم و اصول OOP، SOLID و REST آشنایی دارید.
· با Design Pattern ها و Best Practice های این حوزه آشنا هستید.
· توانایی کار در محیط Agile را دارا هستید و برای انجام امور به صورت بهینه تلاش میکنید.
· به پیادهسازی تست خودکار، رفع اشکال و مستندسازی سیستم به صورت مداوم اعتقاد دارید.
· تجربهی معناداری در کار با Node.js و Express دارید.
· توانایی کار با NPM را دارید.
· به کار با Git مسلط هستید.
· تجربهی کار با پایگاههای دادهی SQL و NoSQL را دارید.
· با ابزارهای مدیریت نسخههای پایگاه داده (به طور مثال Liquibase) آشنایی دارید.
· با Streaming System ها (بهطور مثال Kafka) آشنایی دارید.
· با Messaging System ها و پروتکلهای آنها (بهطور مثال MQTT) آشنایی دارید.
· با مفاهیم Docker و نحوه استفاده از آن آشنا هستید.
مهارتهای مورد نیاز
- Node.js
- Javascript
- OOP
- REST
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست