همین حالا رزومه خود را در کمتر از ۱۰ دقیقه بسازید، برو به رزومه‌ساز

مونوپی(راهنمای تندرستی هوشمند) | Monoppy

استخدام برنامه‌نویس بک‌اند (Node.js)

  • دسته‌بندی شغلی

    وب،‌ برنامه‌نویسی و نرم‌افزار
  • موقعیت مکانی

    تهران ، تهران
  • نوع همکاری

    پاره وقت
  • حداقل سابقه کار

    کمتر از سه سال
  • حقوق

    توافقی

شرح موقعیت شغلی

ما در حال توسعه یک پلتفرم تندرستی با قابلیت‌های چندمنظوره هستیم که شامل بخش‌های مختلفی از جمله ثبت مسیر ورزشی زنده، چت انفرادی و گروهی، نوتیفیکیشن‌های بلادرنگ، سیستم ثبت‌نام رویدادهای ورزشی و تولید محتوا و نمایش فید می‌باشد. به دنبال برنامه‌نویسی حرفه‌ای هستیم که با دانش و تجربه کافی در زمینه توسعه بک‌اند بتواند این قابلیت‌ها را به شکلی بهینه و کارآمد پیاده‌سازی کند.

مسئولیت‌ها:

• توسعه و پیاده‌سازی بک‌اند Node.js با استفاده از Express برای مدیریت ارتباطات بین کلاینت و سرور.

• طراحی و پیاده‌سازی APIهای REST و GraphQL برای تعامل با بخش‌های مختلف اپلیکیشن شامل:

o مسیر ورزشی زنده (GPS tracking): دریافت و ذخیره اطلاعات مسیر دویدن/پیاده‌روی کاربران به‌صورت زنده و نمایش آن روی نقشه.

o چت انفرادی و گروهی (Real-time messaging): پیاده‌سازی چت بلادرنگ با استفاده از Socket.io برای ارتباط سریع بین کاربران.

o نوتیفیکیشن‌های بلادرنگ: ارسال نوتیفیکیشن‌های درون‌اپلیکیشنی و Push با استفاده از Socket.io و Firebase Cloud Messaging (FCM).

o مدیریت رویدادها: پیاده‌سازی سیستم ایجاد و مدیریت رویدادهای ورزشی توسط مربیان و ثبت‌نام کاربران در این رویدادها.


مهارت‌ها و تجربه‌های موردنیاز:

• تسلط کامل بر Node.js و فریم‌ورک Express.

• تجربه کار با Socket.io برای پیاده‌سازی ارتباطات بلادرنگ و چت.

• تسلط بر MongoDB یا PostgreSQL برای مدیریت داده‌های کاربران، پیام‌ها، رویدادها و محتوا.

• تجربه در پیاده‌سازی GPS tracking و مدیریت داده‌های جغرافیایی.

• آشنایی با Firebase برای پیاده‌سازی نوتیفیکیشن‌های push و همگام‌سازی لحظه‌ای.

• تجربه در طراحی APIهای RESTful و GraphQL و استفاده از روش‌های بهینه‌سازی API.

• تجربه کار با AWS S3 یا سایر سرویس‌های ابری برای مدیریت فایل‌های چندرسانه‌ای (عکس و ویدیو).

• آشنایی با Redis برای کشینگ و بهینه‌سازی عملکرد.

• توانایی نوشتن کدهای بهینه و مقیاس‌پذیر که بتواند به صورت بلادرنگ با داده‌های زیاد کار کند.

مزایای اضافی:

• تجربه در توسعه اپلیکیشن‌های تندرستی یا فیتنس.

• آشنایی با React.js Flutter یا React Native برای هماهنگی با تیم فرانت‌اند.

• تجربه در پیاده‌سازی WebSockets و Push Notifications در پروژه‌های مشابه.

شرایط کاری:

• همکاری به‌صورت پروژه‌ای یا تمام‌وقت (بسته به تجربه و زمان در دسترس).

• کار به‌صورت ریموت با ساعات کاری انعطاف‌پذیر.

• حقوق و مزایا متناسب با تجربه و توانایی شما.

 

معرفی شرکت

مونوپی،پلتفرم برگزاری «چالش و مسابقه»با هدف فرهنگسازی در ورزش،تغذیه و محیط زیست و شبکه اجتماعی سبک زندگی سالم
  • مهارت‌های مورد نیاز

    Node.js Back-end RestFul API
  • جنسیت

    مهم نیست
  • وضعیت نظام وظیفه

    مهم‌ نیست
  • حداقل مدرک تحصیلی

    مهم نیست

مشاغل مشابه

چه موردی را می‌خواهید گزارش کنید؟

از اینجا شروع کنید
image/svg+xml