ریرا
ریرا

برنامه‌نویس Back-End-Node.js (حوزه توسعه نرم‌افزار ERP)

تهران، مجیدیه
تمام وقت
شنبه تا چهارشنبه - 8:00 - 17:00
-
امریه‌ی سربازی -بیمه درمان تکمیلی -ساعت کاری منعطف
11 تا 50 نفر
فناوری اطلاعات / نرم افزار و سخت افزار
شرکت ایرانی دارای مشتریان داخلی
1399
خصوصی
توضیحات بیشتر

شاخص های کلیدی از نظر کارفرما

2 سال سابقه کار در گروه شغلی مشابه
MySql - متوسط
JavaScript - پیشرفته
Node.js - متوسط
GIT - پیشرفته
MongoDB - متوسط
TypeScript - پیشرفته
Docker - متوسط
زبان انگلیسی-پیشرفته

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

شرکت نادین سافت، فعال در حوزه توسعه نرم‌افزارهای اختصاصی تحت وب، با همکاری شرکت ریرا به دنبال برنامه‌نویس Back-End با تخصص Node.js در راستای تقویت تیم فنی خود است. در این موقعیت، شما نقش کلیدی در طراحی و توسعه سیستم‌های سمت سرور ایفا خواهید کرد و بر روی پروژه‌های بزرگ سازمانی ERP با معماری‌های مدرن و مقیاس‌پذیر فعالیت خواهید نمود. شما با پیاده‌سازی منطق کسب‌وکار و طراحی APIهای کارآمد، ستون فقرات محصولات نرم‌افزاری شرکت را شکل خواهید داد.

اطلاعات همکاری

نوع همکاری: تمام‌وقت
ساعت کاری: شنبه تا چهارشنبه 8:00 تا 17:00 (با یک ساعت شناوری)
محل کار: تهران، مجیدیه

انتظارات و مسئولیت‌ها

   وظایف اصلی:

  • طراحی و توسعه: طراحی و پیاده‌سازی سیستم‌های Back-End با استفاده از Node.js و اکوسیستم آن
  • طراحی API: طراحی و توسعه RESTful APIهای استاندارد، مقیاس‌پذیر و مستندسازی‌شده
  • معماری نرم‌افزار: مشارکت در تصمیمات معماری و انتخاب الگوهای طراحی مناسب
  • مدیریت پایگاه داده: طراحی، بهینه‌سازی و نگهداری پایگاه داده‌های رابطه‌ای و غیررابطه‌ای
  • ادغام با Front-End: همکاری نزدیک با تیم Front-End برای ادغام APIها
  • بهینه‌سازی عملکرد: شناسایی گلوگاه‌ها و بهبود Performance سیستم‌ها
  • Code Review: مشارکت در بررسی کد همکاران و حفظ کیفیت کد در تیم
  • مستندسازی: مستندسازی کدها، APIها و معماری سیستم
  • عیب‌یابی: رفع مشکلات فنی در محصولات موجود و بهبود مستمر کدبیس
  • پیاده‌سازی امنیت: طراحی و پیاده‌سازی مکانیزم‌های Authentication و Authorization
 
مهارت‌ها و توانمندی‌های مورد نیاز
  • Node.js: حداقل 2 سال تجربه کاری با Node.js
  • JavaScript/TypeScript: تسلط کامل بر JavaScript ES6+ و TypeScript
  • فریم‌ورک‌ها: تسلط بر Express.js یا NestJS
  • پایگاه داده رابطه‌ای: تجربه عملی با MySQL، PostgreSQL یا SQL Server
  • پایگاه داده غیررابطه‌ای: تجربه کار با MongoDB یا Redis
  • ORM: آشنایی با Sequelize، TypeORM یا Prisma
  • API Development: تسلط بر طراحی و پیاده‌سازی RESTful API
  • امنیت: آشنایی با مفاهیم Authentication و Authorization (JWT، OAuth، Passport.js)
  • Version Control: تسلط بر Git و workflowهای توسعه تیمی
  • Testing: آشنایی با Jest، Mocha یا Supertest
  • مفاهیم وب: تسلط بر مفاهیم HTTP، WebSocket و ارتباط سرور و کلاینت
  • زبان انگلیسی: تسلط به زبان انگلیسی برای مطالعه مستندات
  • Microservices: آشنایی با معماری Microservices و پیاده‌سازی آن
  • Docker: تجربه کار با Docker و Containerization
  • CI/CD: آشنایی با پایپ‌لاین‌های CI/CD (GitLab CI، Jenkins)
  • Message Brokers: تجربه کار با RabbitMQ یا Kafka
  • Caching: آشنایی با Redis به عنوان سیستم Caching
  • GraphQL: تجربه کار با GraphQL و Apollo Server
  • Real-Time: تجربه کار با Socket.io برای ارتباطات Real-Time
  • لینوکس: تجربه کار با سیستم‌عامل‌های مبتنی بر لینوکس

  ویژگی‌های شخصی:

  • یادگیری مستمر: علاقه‌مند به یادگیری تکنولوژی‌های جدید و پیگیری ترندهای Back-End
  • تفکر تحلیلی: توانایی تحلیل مسائل پیچیده و ارائه راه‌حل‌های بهینه
  • مسئولیت‌پذیری: نظم و تعهد در انجام پروژه‌ها و رعایت ددلاین‌ها
  • کار تیمی: توانایی همکاری موثر با تیم‌های Front-End و DevOps
  • خلاقیت: توانایی ارائه راه‌حل‌های خلاقانه برای چالش‌های فنی
  • تعهد به کیفیت: پایبندی به Best Practices و اصول Clean Code


 مزایا و تعهدات شرکت:

  • حقوق و مزایای رقابتی متناسب با تجربه و مهارت
  • مسیر رشد شغلی مشخص و قابل پیش‌بینی
  • همکاری در پروژه‌های بزرگ سازمانی و چالش‌برانگیز
  • بیمه تکمیلی و سایر مزایای رفاهی
  • پذیرش امریه سربازی
  • ساعت کاری شناور
  • امکان دورکاری

شرایط احراز شغل

جنسیت
تفاوتی ندارد
خدمت سربازی
اتمام خدمت سربازی و یا معافیت از آن الزامی است
تحصیلات
کارشناسی| کامپیوتر / فناوری اطلاعات
زبان
انگلیسی| پیشرفته ۹۰٪
نرم افزارها
Node.js| متوسط JavaScript| پیشرفته TypeScript| پیشرفته MySql| متوسط MongoDB| متوسط GIT| پیشرفته Docker| متوسط

ثبت مشکل و تخلف آگهی

ارسال رزومه برای ریرا