درباره پروژه
ساخت یک پلتفرم سازمانی نوین که با جریان دادههای مربوطه به یک سلسله مراتب پیچیده از کاربران خدمت ارائه میکند. این برنامه با ارائه اجازه دسترسی چندسطحی کاربران، قابلیت تحلیل داده، و گزارشدهی را برای ذینفعان فراهم خواهد کرد.
قابلیتهای مورد نظر:
- مدیریت کاربران
- احراز هویت چندسطحی کاربر و کنترل دسترسی مبتنی بر نقش مجوزها
- سلسله مراتب دادههای چندسطحی
- داشبورد تحلیلی با گزارشدهی در تعامل با کاربر
- مدلهای مبتنی بر هوش مصنوعی برای پیشبینی رفتار اجزای سیستم
- اعلانها و اعلامیههای درلحظه
- وارد/صادر کردن داده
- تقویم رویدادها و زمانبندی
- ایجاد فرم ثبت نام در فعالیتها و رویدادها
- چت بات هوشمند
- درگاه پرداخت
- تشکیل و مدیریت گروه و زیرگروه کاربران
- چت بین کاربران و گروهها
- ارسال پیام به کاربران و گروهها با در نظر گرفتن سطح کاربر
- ارسال پست الکترونیکی از درون سامانه برای اعلانهای درلحظه، گزارشهای هفتگی، و ...
جزئیات stack مورد استفاده
برای backend:
Python
Django
Django REST Framework
PostgreSQL
Celery برای مدیریت وظایف اجرا شده در پسزمینه
Redis برای کش
برای frontend:
React با TypeScript
Tailwind CSS
React Query
مهارتهای مورد نیاز:
حداقل 5 سال تجربه Python
حداقل 5 سال تجربه Django و DRF
حداقل 3 سال تجربه React و TypeScript
حداقل 2 سال تجربه PostgreSQL و مدلهای پیچیده داده
تجربه ساخت سیستمهای واقعی با مجوز چندسطحی بر اساس نقش کاربران
تجربه گسترده استفاده از Git، GitHub، Docker و Jira
مهارتهایی که داشتن آنها مزیت است:
Pandas, NumPy, Scikit-learn, Keras
Chart.js یا Recharts
هوش مصنوعی، تحلیل داده، نمایش داده
جزئیات اجرایی:
- مدّت زمان پروژه، یک ماه با قابلیت ادامه کار در صورت نیازمندی و رضایت طرفین میباشد.
- کدنویسی تمیز همراه با مستندسازی.
- توسعه کد در یک رپو خصوصی ما در GitHub و مدیریت پروژه در Jira انجام میشود. تجربه کار با این workflow ضروری میباشد.
- تحویلهای مربوط به پروژه با توافق طرفین به چند دستاورد ملموس مشخص تقسیم شده، و پرداخت هزینه مربوط به هر یک، پس از تست و رفع ایرادات احتمالی تحویل مربوطه انجام میپذیرد. برای نمونه:
- نهایی سازی طراحی UX/UI و نمونه اولیه (Prototype) با فیگما؛ (10 درصد)
- یک MVP با قابلیتهای پایه (25 درصد)
- اضافه کردن چتبات هوشمند (10 درصد)
- اضافه کردن داشبورد تحلیلی و اعلانهای هوشمند مبتنی بر AI (15 درصد)
- ارتقای مدلهای AI برای پیشبینی (15 درصد)
- اضافه کردن درگاه پرداخت (10 درصد)
- ...
نحوه درخواست برای کار بر روی پروژه:
لطفاً موارد زیر را "بطور کامل" در درخواست خود لحاظ فرمایید.
- رزومه
- نرخ ساعتی
- تعداد ساعت آزاد در هفته برای کار بر روی این پروژه
- لینک به پروژههای مربوطه خود در GitHub
- شرحی از تجربه خود با Django+React
- مثالهایی از مدلهای داده پیچیده که طراحی کردهاید
- لطفاً در درخواست خود پاسخ دهید:
1. با استفاده از Django چطور به ساخت یک سیستم مجوز چندسطحی مبتنی بر نقش کاربران سازمان، و سطوح مختلف دسترسی داده مواجه میشوید؟
2. تجربه خود از کار با workflow مورد نیاز و یا مشابه (Git+GitHub+Jira/Trello) را شرح دهید.
3. نحوه تفکیک تحویلهای مربوط به پروژه و وزن مربوطه را بیان فرمایید.
این آگهی از وبسایت کارلنسر پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت کارلنسر برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.