بازگشت

Senior Back-End Developer (Node.js)

تهران
اشتراک‌گذاری آگهی شغلی
تمام وقت
کارشناسی
کارشناسی ارشد
کارشناس ارشد

شرح شغل/وظایف

در کارگزاری بیمه «دال»، به دنبال یک Senior Back-End Developer (Node.js) هستیم. به طور کلی برنامه نویس بک اند باید بتواند قسمت بک اند Back-End وبسایت را کدنویسی ‌کند، به صورتی که کاربر امکان مشاهده آن را نداشته باشد. این قسمت از سایت همواره در پس زمینه در حال اجرا است و عملکردی شبیه به دسکتاپ ویندوز را دارد. توسعه دهندگان بک اند، نقش کلیدی را در تیم‌های برنامه نویسی و طراحی وب بر عهده دارند.

 

 اصلی ترین وظایف و مسئولیت های شما:

  • مدیریت پایگاه داده و ایجاد و ادغام آن
  • استفاده از فریمورک‌های بک اند به منظور ساخت نرم افزار سمت سرور
  • دارا بودن دانش کافی درمورد فناوری‌های وب سرورها
  • مجتمع سازی محاسبات ابری
  • آشنایی کامل با انواع سیستم عامل‌ها
  • نگهداری سیستم‌های مدیریت محتوا
  • جلوگیری از هک شدن سیستم و داشتن اطلاعات کافی درمورد تنظیمات امنیتی
  • آنالیز داده‌های وبسایت
  • مجتمع سازی API ها

الزامات/مهارت‌ها

مهارت ها و شایستگی های مورد نیاز:

  • تسلط به Nodejs و تجربه توسعه محصول با استفاده از فریمورک Nestjs
  • تسلط به    Typescript
  • تجربه کار با Relational-databases و NoSQL (شامل PostgreSQL و Mongodb
  • آشنایی با یکی از انواع ORM و ODM شامل Mongoose، Prisma، TypeORM ...
  • آشنایی به معماری Microservice
  • تجربه و یا آشنایی با هر کدام از موارد زیر، مزیت (و نه ملاک ارزیابی) محسوب می شود:
  • آشنایی به CI/CD و تجربه کار با Gitlab
  • آشنایی با Monorepo و تجربه کار با Nx
  • تجربه تست نویسی حداقل به یکی از انواع Unit, Integration و یا E2E
  • تسلط به داکر و داکرایز کردن سرویس ها

مزایای شغلی

  • پذیرایی وعده ناهار در رستوران شرکت
  • ارائه بیمه تکمیلی درمان ویژه کارکنان و خانواده محترم پرسنل
  • وجود نرم افزارهای الکترونیکی مدرن جهت استفاده بهینه همکاران -برگزاری برنامه‌های تفریحی، جشن و ... درون سازمانی
  • هدایای تشویقی(ازدواج- تولد فرزند- تولد و ...)
  • هدایای مناسبتی نقدی و غیرنقدی
  • پاداش ارزشیابی عملکرد