توسعه BackEnd و طراحی API سامانه - بخش مالی و مشاوره (فاز 3)
در تهران
در وبسایت کارلنسر(1 هفته پیش)
دورکاری
اطلاعات شغل:
امکان دورکاری و کار در منزل: دارد
نوع همکاری: پروژهای
مهارتهای مورد نیاز:
برنامه نویسی
تحلیل و آنالیز سایت
طراحی سایت
طراحی اپلیکیشن موبایل
documentation
vue.js
devops
unit test
pwa
برنامه نویسی وب
بازه حقوق:از 500,000 تا 50,000,000 تومان
نحوه پرداخت:پروژهای
متن کامل آگهی:
عنوان پروژه:
همکاری با مهندس نرم افزار، متخصص بکند و توسعهدهندۀ حرفهای لاراول برای پروژه پیچیده آموزشی (فاز 3 از 5 )
معرفی پروژه:
یک پروژه نرمافزاری تحت وب در حوزه آموزش با معماری مدرن و پیچیدگیهای فنی قابل توجه در دست توسعه است. این پروژه یک سرویس کامل SaaS (نرمافزار به عنوان سرویس) با سیستم چند-نفری، سطوح دسترسی پیشرفته (RBAC) و منطق کسبوکار پیچیده میباشد. توسعه در پنج فاز مستقل اما به هم پیوسته برنامهریزی شده که فاز جاری، فاز سوم است.
معماری و تکنولوژیهای کلیدی:
• بخش Backend: فریمورک Laravel (آخرین نسخه Stable) به عنوان هسته مرکزی
• بخش Frontend: فریمورک Vue.js 3 + Nuxt.js (توسعه توسط تیم دیگر)
• پنل مدیریت: Filament (توسعه کامل در این پروژه)
• پایگاه داده: PostgreSQL با مدلسازی پیچیده
• بخش API: به صورت RESTful با احراز هویت مبتنی بر توکن (Sanctum)
• یکپارچهسازی: با سرویسهای خارجی (درگاه پرداخت، سرویس استریم ویدیو، و API احراز هویت ملی)
شرح کلی فازها (5 فاز):
• هستهسازی، احراز هویت و مدلسازی دادهها (انجام شد)
• توسعه ماژولهای مدیریت محتوا و کاربران (انجام شد)
• پیادهسازی سیستم مالی، تراکنش و گزارشگیری (فاز جاری)
• توسعه سیستمهای تعاملی (نظرات، مشاوره، معرف)
• تکمیل پنل مدیریت Filament و DevOps
نیازمندیهای کلی در فازهای پنج گانه:
• پیادهسازی سیستم کمیسیون پلکانی و چندلایه با منطق مالی پیچیده
• توسعه سیستم Affiliate Marketing با قوانین ترکیبی
• طراحی سیستم کد تخفیف دینامیک با محدودیتهای چندگانه
• ایجاد سیستم Real-time Notifications & Messaging
• بهینهسازی Query Performance برای دیتاستهای حجیم
• انجام Dockerization و تنظیمات CI/CD Pipeline
• انجام API Versioning و Rate Limiting پیشرفته
مشروح فاز سوم (فاز جاری):
• توسعه و تکمیل ماژولهای پیچیده مالی شامل پرداخت (Payment)، تخفیف (Discount) و پاداش (Affiliate)
• پیادهسازی سیستم مشاوره و گفتگو (Consultation)
• طراحی و ایجاد سرویس نظرات و امتیازات (Comments)
• توسعه APIهای جستجو و فیلتر محتوا (Search & Filter APIs) (منتقل شده از فاز قبل)
• تکمیل مستندات فنی (Technical Documentation) شامل Swagger/OpenAPI برای کلیه Endpointهای جدید
• طراحی و پیادهسازی کامل Database Schema & Migrations بر اساس ERD موجود
• رعایت استاندارد پروژه Laravel با ساختار ماژولار و معماری تمیز (Clean Architecture)
• تنظیم Environment & Configurations برای محیطهای مختلف
• مستندسازی API Endpoints (با ابزارهایی مانند Swagger/OpenAPI)
شرایط و انتظارات از همکار:
• مستندات فنی جامع پروژه شامل تحلیل نیازمندیها، نمودارهای UML، ساختار پایگاه داده و specification کامل APIها ارائه خواهد شد.
• متقاضی باید دارای توانایی تحلیل بالا باشد. اگرچه مستندات کامل است، ولی امکان نیاز به تصمیمگیری فنی، ارائه راهکار برای سناریوهای خاص و توسعه منطقهای پیچیده کسبوکار وجود دارد.
• تسلط عمیق به اکوسیستم لاراول (Eloquent, Service Container, Queues, Events, Testing) و الگوهای طراحی نرمافزار ضروری است.
• تجربه در توسعه سیستمهای مالی، گزارشگیری و محاسبات پیچیده یک مزیت بزرگ محسوب میشود.
• رعایت اصول SOLID، Design Patterns، و نوشتن کد تمیز (Clean Code) الزامی است.
• تعهد به زمانبندی، ارتباط حرفهای و گزارشدهی منظم انتظار میرود.
نحوه ارزیابی و شروع همکاری:
• بررسی رزومه و نمونه کارهای مشابه (ترجیحاً پروژههای SaaS یا دارای منطق مالی پیچیده)
• گفتگوی فنی برای اطمینان از درک کامل نیازمندیها و چالشهای پروژه
• ارائه پیشنهاد فنی (Technical Proposal) و زمانبندی واقعبینانه برای فاز سوم
• عقد قرارداد مرحلهای و پرداخت بر اساس milestoneهای تحویلشده
توجه: پیشنهاد زمان و هزینه صرفا برای فاز 3 از 5 فاز مد نظر است.
این آگهی از وبسایت کارلنسر پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت کارلنسر برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.