استخدام توسعهدهنده Node.JS (گرگان)
شرح موقعیت شغلی
فناوری دراپ محیطی پویا، آینده نگر و نتیجه محور را ارائه میدهد که شما در آن فرصت کار در تیمهای مختلف و امکان رشد و توسعه در مسیر شغلی خود را خواهید داشت. همچنین شما با کار در فناوری دراپ این فرصت را خواهید داشت تا با جدیدترین و نوآورانه ترین تکنولوژیها، روی بهترین و نوآورانته ترین پروژهها کار کنید.
شرح فعالیتها:
- نوشتن کدهای تمیز، مقیاس پذیر و با قابلیت استفاده مجدد (Clean, Scalable, reusable code)
- طراحی، تولید و توسعه سرویسهای سمت سرور
- نوشتن تست واحد (Unit Test)
- تحلیل و طراحی نرمافزار و پایگاهداده بر اساس نیازمندیها
- ارائه قابلیتها از 0 تا 100 به صورت تست شده (تست دستی یا خودکار)
- توسعه کدها و کتابخانههای مورد نیاز با قابلیت استفاده مجدد برای استفاده در آینده
- بهینه سازی برنامهها برای حداکثر کارایی، سرعت و مقیاس پذیری
- تولید مستندات مورد نیاز
مهارتهای ضروری:
- قابلیت نوشتن کدهای تمیز، مقیاس پذیر و Reusable
- داشتن فلسفه عدم تکرار در کدها (No code Duplication)
- تسلط کامل به زبان JavaScript و ES6
- تسلط کامل به Node.JS و Express.JS
- تسلط کامل به حداقل یکی از پایگاهدادههای رابطهای (MySQL, MariaDB, PostgreSQL, Oracle)
- تسلط به MongoDB
- آشنایی با سیستمهای صف مانند Kafka ،RabbitMQ یا ...
- تسلط کامل به معماری Service-Oriented و توسعه وبسرویسهای RESTful
- آشنایی با Git
- آشنایی با الگوهای طراحی
- آشنایی با مفاهیم SOLID و DRY
- علاقه مند به یادگیری و کار با تکنولوژیهای جدید
مهارتهای امتیازی:
- تسلط به Unit Testing
- تسلط به Sequelize مزیت محسوب میشود.
- آشنایی با Docker، Elasticsearch و Nginx مزیت محسوب میشود.
- آشنایی با Redis مزیت محسوب میشود.
- تسلط به متودولوژیهای مدیریت پروژه چابک و اسکرام مزیت محسوب میشود
شرایط عمومی:
- مسلط به زبان انگلیسی
- علاقهمند به یادگیری و کارگروهی
- منظم و مسئولیتپذیر
- خلاق و ایده پرداز
- علاقهمند به توسعه نرمافزار
شرایط کاری:
- ساعت کاری شرکت شنبه تا چهارشنبه 9 تا 17 و پنجشنبه 9 تا 15
محدوده گرگانپارس - ساعت کاری منعطف (با هماهنگی تیم)
- چارچوب مدیریت پروژه اسکرام است.
- سورس کدها توسط دیگر اعضای تیم توسعه Review، توسط SonarQube آنالیز و سپس خروجیهای نهایی توسط تیم تست و تضمین کیفیت بررسی خواهد شد.
- مکانیزمهای دقیقی برای کنترل و مدیریت پروژه، زمان و هزینه داریم بنابراین امکان همکاری با افراد منظم که تمایل به کار در چارچوبی استاندارد داشته باشند را داریم.
ما پس از بررسی رزومهها سعی میکنیم در اسرع وقت به همه افراد جواب بدیم و فرآیندهای مصاحبه را برای افراد منتخب شروع کنیم.
مهارتهای مورد نیاز
- Node.js
- Javascript
- express.js
- MySQL
- oracle
- Unit Testing
- MongoDB
- RESTful
زبانهای مورد نیاز
- انگلیسی
حداقل سابقه کار
- کمتر از سه سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست