شرح شغل
به دنبال یک توسعه دهنده JS Full Stack هستند که مسئول مدیریت خدمات back-end (Node.js) و تبادل داده بین سرور و کاربران باشد.
تمرکز اصلی متقاضی توسعه همه منطق سمت سرور، تعریف و نگهداری پایگاه داده مرکزی، و اطمینان از عملکرد بالا و پاسخگویی به درخواستهای فرانتاند خواهد بود. متقاضی همچنین مسئول ادغام عناصر front-end ساخته شده توسط همکاران خود در برنامه خواهد بود. بنابراین، درک اساسی از فن آوری های front-end (React یا Angular) نیز ضروری است.
مسئولیت ها
ادغام عناصر رو به رو کاربر که توسط توسعه دهندگان فرانت اند توسعه یافت
ماژول های JS کارآمد، قابل آزمایش و قابل استفاده مجدد بسازد
مشکلات پیچیده عملکرد و چالش های معماری را حل کند
یکپارچهسازی راهحلهای ذخیرهسازی داده (ممکن است شامل پایگاههای داده، فروشگاههای ارزش کلید، فروشگاههای حباب و غیره باشد)
مهارت ها
- دانش قوی از چارچوب های وب JS
- (Node.JS مورد نیاز است، Angular یا React)
- درک رفتار کاملاً همزمان JS
- آشنایی با الگوهای طراحی MVC
- درک اولیه از فناوری های فرانت اند، مانند جاوا اسکریپت، HTML5 و CSS3
- آشنایی با برنامه نویسی شی گرا JS
- درک دسترسی و رعایت امنیت (بسته به پروژه خاص)
- دانش قوی از اکسپلویت های رایج JS یا وب سرور و راه حل های آنها درک اصول طراحی اساسی در پشت یک برنامه
- کاربردی مقیاس پذیر احراز هویت و مجوز کاربر بین چندین سیستم، سرور و محیط
- ادغام چندین منبع اطلاعات و پایگاه داده در یک سیستم
- آشنایی با محدودیت های JS به عنوان یک پلتفرم و راه حل های آن یجاد طرحواره های پایگاه داده که نشان دهنده و
- پشتیبانی از فرآیندهای کسب و کار است
- آشنایی با پایگاه های داده SQL و NoSQL و زبان های پرس و جوی اعلامی آنها (تجربه در NoSQL الزامی است)
- درک مسلط از ابزارهای نسخهسازی کد، مانند Git
- حداقل ۳ سال تجربه در مهارت های فوق
- مهارت در پلتفرم های زیر در اولویت قرار خواهد گرفت:
تخصص و تجربه Node.js، React یا Angular
برای کسب اطلاعات بیشتر به سایت شرکت مراجعه کنید.
در اینستاگرام و توییتر دنبال کنید.