پردیس ژن فن‌آوری

استخدام توسعه‌دهنده NodeJS

پردیس ژن فن‌آوری
تهران

فرصت شغلی
درباره شرکت

تکنولوژی‌ها

    Node.jsPostgreSQLExpressNestjs

ما در پردیس ژن با حجم بسیار بالایی از داده‌ها در در دیتابیس روبه‌ رو هستیم. چنین شرایطی نیازمند توسعه‌ی دقیق، سریع و باکیفیت سرویس‌ و طراحی بسیار دقیق پایگاه داده میباشد. شما با ملحق شدن به پردیس ژن، به تیمی با دانش بالا می‌پیوندید که مسئولیت فنی و اجتماعی بسیار زیادی برای دوششان است. بنابراین به عنوان «nodejs/express Developer» در پردیس ژن مسئولیت انجام وظایف زیر را به عهده خواهید داشت:

همکاری با سایر توسعه‌دهندگان در تیم‌های مختلف
تعامل مستمر با مدیر محصول و شرکت در جلسات به منظور ارتقاء کیفیت محصول و ساختن بهترین تجربه‌ی کاربران
اتخاذ تصمیمات مرتبط با معماری نرم‌افزار و ارتباط سیستم‌ها
تولید کدهای با کیفیت بالا، عملکرد بهینه، سریع، مقیاس‌پذیر و با قابلیت استفاده‌ی مجدد
بررسی مسائل مختلف، تصمیم‌گیری سریع و اتخاذ گام‌های لازم برای رفع نیازمندی‌ها و پیاده‌سازی تصمیم‌ها

دانش تخصصی و مهارت‌های مورد نیاز:

  • دانش کافی از مفاهیم پایه‌ی علوم کامپیوتر نظیر داده‌ساختارها، طراحی الگوریتم‌ و مفاهیم سیستم‌عامل
  • تسلط بر یکی از زبان‌های برنامه‌نویسی؛ ترجیحا پایتون و یا Node.js
  • تسلط بر یکی از فریم‌ورک‌های وب؛ ترجیحا  Django و یا Expressjs
  • آشنایی با انواع الگوهای معماری نرم‌افزار؛ مخصوصا معماری میکروسرویس
  • تسلط بر مفاهیم سرویس‌گرایی، طراحی API و پروتکل http
  • تسلط بر مفاهیم شی گرایی
  • آشنایی با اصول مهندسی نرم‌افزار، مهندسی نیازمندی‌ها و مدیریت محصول
  • دانش کافی از مفاهیم شی‌گرایی، طراحی ماژولار و الگوهای طراحی (Design Patterns)
  • تسلط بر حداقل یکی از پایگاه‌های داده‌یSQL–based  و یا پایگاه‌های داده‌ی NoSQL نظیر MongoDB، Cassandra، CouchDB  و ...
  • تجربه‌ی کار با گیت در یک تیم منسجم
  • دانش کافی در زمینه‌ی توسعه‌ی رابط کاربری

موارد زیر تاثیر مثبت خواهد داشت:

  • آشنایی با مفاهیم DevOps و ابزارهای آن نظیر Docker، Kubernetes و CI/CD
  • تجربه‌ی کار با پایگاه‌های داده‌ی حافظه‌محور؛ ترجیحا Redis
  • آشنایی با Node.js، ES5/ES6 JavaScript و فریم‌ورک‌های مرتبط با آن 
    مهارت‌های عمومی مورد نیاز:
  • داشتن روحیه کار تیمی «دوستانه»
  • داشتن خلاقیت، پشتکار و نظم در انجام مسئولیت‌ها
  • علاقه‌مند به یادگیری مفاهیم جدید و حل مسائل چالشی
  • علاقه‌مند به تولید کدهای تمیز، قابل توسعه و با توضیحات کافی
  • علاقه‌مند به تولید مستندات فنی و تست‌نویسی

مزایا

  • حقوق مناسب
  • ساعت کاری منعطف
  • منظره‌ی زیبای پارک لاله
  • قهوه‌ی عالی
  • بیمه
  • محیط کاری دوستانه