📌 ما به دنبال یک متخصص Backend / DevOps هستیم که بتواند مشکلات فنی داشبورد رویالتی اکانتینگ ما را حل کند و پس از آن، فاز طراحی UI/UX پروژه را آغاز کنیم.
🎯 درباره پروژه
ما در Vage Media پلتفرمی برای درآمدزایی و پخش آهنگهای آرتیستها داریم. یکی از نیازهای اصلی ما، یک داشبورد رویالتی اکانتینگ است که دادههای مربوط به استریم موسیقی، درآمد آرتیستها، کشورهایی که از آنها بازدید شده و سایر اطلاعات مرتبط را از طریق فایلهای CSV که هر ماه از پرووایدر دریافت میکنیم، آنالیز کند.
این داشبورد قبلاً توسط یک تیم دیگر توسعه داده شده است، اما اکنون به بررسی، رفع باگ، بهینهسازی و توسعه امکانات جدید نیاز دارد.
📌 پس از اتمام فاز اول (رفع باگها و بهینهسازی)، طراحی UI/UX پروژه انجام خواهد شد و نیاز به همکاری در پیادهسازی آن نیز وجود دارد.
🚀 چالشهای فنی و مشکلاتی که باید حل شوند
1️⃣ کندی شدید پردازش فایل CSV در سرور آنلاین
پردازش در محیط لوکال زیر 5 ثانیه طول میکشد اما در سرور بیش از 24 ساعت طول میکشد.
بهینهسازی پایگاه داده PostgreSQL و پردازش فایلهای CSV الزامی است.
2️⃣ مشکلات دیپلوی و اجرای سرور
سایت روی همروش و Vercel هاست شده است اما بعد از اعمال تغییرات، دیپلوی موفق نمیشود و Service Unavailable نمایش داده میشود.
بررسی مشکلات متغیرهای محیطی (POSTGRES_DB, POSTGRES_USER, ...) در Vercel
بهینهسازی و مدیریت Docker, Kubernetes, و CI/CD برای اجرای صحیح پروژه
3️⃣ امکانپذیری داشبوردهای اختصاصی برای هر آرتیست
هر آرتیست یک داشبورد اختصاصی دارد که باید دسترسیهای سطحبندیشده داشته باشد.
پیادهسازی سیستم Authentication, Authorization و Permissions ضروری است.
4️⃣ باگگیری و بهینهسازی ساختار کد پروژه
بررسی فایلهای earnings.utils.py, users/signals.py, core/settings.py
رفع خطاهای مربوط به ایمپورت (ImportError)
بهینهسازی Gunicorn, Celery و لاگگیری سرور
🛠️ تکنولوژیهای مورد استفاده
✅ Backend: Django (Python)
✅ Database: PostgreSQL
✅ Frontend: (در صورت نیاز به تغییرات)
✅ Server & Deployment: همروش (Hamravesh), Vercel, Docker, Kubernetes
✅ Storage & Cloud: AWS S3 (برای ذخیره فایلها)
✅ Version Control: GitHub
📌 فاز دوم: طراحی و پیادهسازی UI/UX
پس از رفع باگها و بهینهسازی سیستم، نیاز به یک طراح UI/UX و توسعهدهنده فرانتاند برای ارتقای داشبورد داریم.
🔹 طراحی یک رابط کاربری مدرن، ریسپانسیو و بهینه برای نمایش دادهها
🔹 پیادهسازی داشبوردهای اختصاصی برای هر آرتیست با اطلاعات آنالیزشده
🔹 استفاده از React.js یا Vue.js (در صورت نیاز) برای تعامل بهتر کاربران با دادهها
🔹 بهینهسازی تجربه کاربری (UX) برای آرتیستها و مدیران سیستم
💡 متخصصین UI/UX میتوانند رزومه خود را ارسال کنند تا در فاز دوم پروژه با آنها همکاری کنیم.
🎯 مهارتهای مورد نیاز
🔹 تسلط به Django و Python
🔹 بهینهسازی پایگاه داده PostgreSQL و پردازش فایلهای CSV
🔹 مدیریت و دیپلوی پروژه در همراهورس و Vercel
🔹 تسلط به Docker, Kubernetes و CI/CD
🔹 آشنایی با Gunicorn و Celery برای پردازش سریعتر
🔹 مهارت در Authentication و دسترسیهای سطحبندیشده برای کاربران
🔹 آشنایی با Frontend (React/Vue) برای همکاری در فاز UI/UX مزیت محسوب میشود
⏳ مدت زمان همکاری
⏳ فاز اول (بررسی و رفع مشکلات اصلی): 1 ماه
⏳ فاز دوم (طراحی و پیادهسازی UI/UX): همکاری مداوم
✅ امکان همکاری طولانیمدت در توسعه داشبورد و ویژگیهای جدید وجود دارد.
💰 شرایط همکاری
💰 نوع همکاری: پروژهای / فریلنسر / تماموقت
💰 حقوق / دستمزد: توافقی بر اساس تجربه
💰 نحوه پرداخت: پرداخت بهصورت مرحلهای بر اساس پیشرفت پروژه
این آگهی از وبسایت کارلنسر پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت کارلنسر برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.