فناوری دراپ

استخدام توسعه‌دهنده ارشد Node.js

فناوری دراپ
گرگان
امکان دورکاری

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

تکنولوژی‌ها

    Node.jsNestjsJavaScriptPostgreSQLMongoDB

شرح فعالیت‌ها:

  • نوشتن کدهای تمیز، مقیاس پذیر و با قابلیت استفاده مجدد (Clean, Scalable, reusable code)
  • طراحی، تولید و توسعه سرویس‌های سمت سرور
  • نوشتن تست واحد (Unit Test)
  • تحلیل و طراحی نرم‌افزار و پایگاه‌داده بر اساس نیازمندی‌ها
  • ارائه قابلیت‌ها از ۰ تا ۱۰۰ به صورت تست شده (تست دستی یا خودکار)
  • توسعه کدها و کتابخانه‌های مورد نیاز با قابلیت استفاده مجدد برای استفاده در آینده
  • بهینه سازی برنامه‌ها برای حداکثر کارایی، سرعت و مقیاس پذیری
  • تولید مستندات مورد نیاز

** دارا بودن تمامی مهارت‌های ضروری جهت تایید برای این موقعیت شغلی الزامی است.

مهارت‌های ضروری:

  • قابلیت نوشتن کدهای تمیز، مقیاس پذیر و Reusable
  • داشتن فلسفه عدم تکرار در کدها (No code Duplication)
  • تسلط کامل به زبان JavaScript، TypeScript و ES6
  • تسلط کامل به Node.js و فریموورک‌های ExpressJS و Nest.JS
  • تسلط کامل به حداقل یکی از پایگاه‌داده‌های رابطه‌ای (MySQL, MariaDB, PostgreSQL, Oracle)
  • تسلط به MongoDB
  • تسلط به سیستم‌های کش (Cache) مانند Redis
  • تسلط و تجربه کار با Elasticsearch
  • آشنایی با سیستم‌های صف (Queue) مانند Kafka ،RabbitMQ‌ یا ...
  • تسلط به Unit Testing و Integration Testing و تجربه نوشتن تست
  • تسلط به یکی از ORM‌ها مانند Sequelize یا Typeorm
  • تسلط کامل به معماری Service-Oriented و توسعه وب‌سرویس‌های RESTful
  • مسلط به Git
  • آشنایی با مفاهیم SOLID و DRY
  • آشنایی با الگوهای طراحی
  • علاقه مند به یادگیری و کار با تکنولوژی‌های جدید


مهارت‌های امتیازی:

  • آشنایی یا تجربه توسعه با GraphQL مزیت محسوب می‎شود
  • آشنایی یا تجربه کار با Prisma مزیت محسوب میشود
  • آشنایی با Docker و نحوه نوشتن Dockerfile
  • آشنایی با مفاهیم CI و CD و توانایی نوشتن پایپ لاین
  • مشارکت در پروژه‌های Open Source
  • سابقه‌ی رهبری مجموعه‌ای از توسعه‌دهندگان یا تیم‌های توسعه
  • داشتن مهارت در کارهای مربوط به DevOps
  • تسلط به متودولوژی‌های مدیریت پروژه چابک و اسکرام


شرایط عمومی:

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


شرایط کاری:

  • تمام وقت و با امکان دورکاری کامل
  • ساعت کاری شرکت شنبه تا چهارشنبه ۹ تا ۱۷ و پنجشنبه ۹ تا ۱۵ (تمام وقت)
  • ساعت کاری منعطف (با هماهنگی تیم)
  • چارچوب مدیریت پروژه اسکرام است.
  • سورس کدها توسط دیگر اعضای تیم توسعه Review، توسط SonarQube آنالیز و سپس خروجی‌های نهایی توسط تیم تست و تضمین کیفیت بررسی خواهد شد.
  • مکانیزم‌های دقیقی برای کنترل و مدیریت پروژه، زمان و هزینه داریم بنابراین امکان همکاری با افراد منظم که تمایل به کار در چارچوبی استاندارد داشته باشند را داریم.

پس از بررسی رزومه‌ها سعی خواهیم کرد در اسرع وقت به همه افراد جواب بدیم و فرآیندهای مصاحبه را برای افراد منتخب شروع کنیم.

مزایا

  • میان وعده
  • ساعت کاری منعطف
  • امکان رشد و توسعه
  • کار با تکنولوژی‌های به روز
  • امکان کار به صورت کاملا ریموت (دورکاری)
  • تیم جوان و پویا
  • محیط صمیمی و دوستانه
  • یادگیری جدیدترین تکنولوژی‌ها