**استخدام برنامهنویس فریلنسر Full-Stack (Python + React) برای توسعه MVP یک پلتفرم نوآورانه مبتنی بر AI**
---
### **متن آگهی:**
#### **خلاصه پروژه: درباره ما و محصول**
سلام،
ما در حال توسعه یک پلتفرم آموزشی نوین با نام موقت "شبیهساز گفتگوهای دشوار" هستیم. این محصول یک وب اپلیکیشن است که با استفاده از هوش مصنوعی مولد (Generative AI)، به کاربران کمک میکند تا برای مکالمات چالشبرانگیز شغلی (مانند درخواست افزایش حقوق، ارائه بازخورد منفی یا مدیریت تعارض) آماده شوند.
کاربران در یک محیط چت امن، با یک شخصیت هوش مصنوعی (مثلاً یک مدیر) گفتگو میکنند و پس از اتمام مکالمه، تحلیلی دقیق از عملکرد خود به همراه نقاط قوت و ضعف دریافت میکنند. هدف ما کمک به رشد مهارتهای ارتباطی و مذاکره در افراد و تیمهاست.
ما به دنبال یک برنامهنویس فریلنسر باانگیزه و ماهر هستیم تا در ساخت **نسخه اولیه محصول (MVP)** این ایده هیجانانگیز با ما همکاری کند.
---
#### **شرح وظایف و مسئولیتها:**
فرد منتخب مسئولیتهای زیر را بر عهده خواهد داشت:
* **توسعه بکاند (Backend):** پیادهسازی منطق اصلی برنامه با استفاده از Python (ترجیحاً فریمورک Flask یا Django).
* **توسعه فرانتاند (Frontend):** ساخت رابط کاربری چت (مشابه واتساپ یا تلگرام) با استفاده از React.js (یا Vue.js).
* **ادغام با API هوش مصنوعی:** اتصال اپلیکیشن به API مدلهای زبانی بزرگ مانند Google Gemini یا OpenAI برای ارسال پرامپتها و دریافت پاسخها.
* **پیادهسازی منطق اصلی:** اجرای قابلیت کلیدی پروژه، یعنی امکان **انتخاب شخصیت مدیر** توسط کاربر قبل از شروع گفتگو و ساخت دینامیک پرامپتها بر اساس این انتخاب.
* **مدیریت پایگاه داده:** طراحی و پیادهسازی یک دیتابیس ساده (مثلاً با PostgreSQL یا SQLite) برای ذخیره اطلاعات کاربران، تاریخچه گفتگوها و تحلیلها.
* **استقرار (Deployment):** کمک به راهاندازی و استقرار نسخه اولیه MVP بر روی یک سرویس هاستینگ (مانند Heroku, Vercel یا سرورهای مشابه).
---
#### **مهارتهای مورد نیاز (ضروری):**
* تسلط کامل بر **Python** و حداقل یکی از فریمورکهای وب **Flask** یا **Django**.
* تسلط کامل بر **JavaScript** و فریمورک **React.js**.
* تجربه کار با **HTML5** و **CSS3** برای پیادهسازی رابط کاربری واکنشگرا (Responsive).
* تجربه عملی در کار با **RESTful APIs** (ساخت و مصرف).
* آشنایی با نحوه فراخوانی APIهای خارجی (تجربه کار با APIهای AI یک مزیت بزرگ محسوب میشود).
* آشنایی با سیستم کنترل نسخه **Git**.
* تعهد به نوشتن کد تمیز، قابل نگهداری و مستندسازی مناسب.
---
#### **مهارتهایی که مزیت محسوب میشوند (Nice to have):**
* تجربه کار با **WebSockets** برای ایجاد ارتباط دوطرفه و تجربه چت بهتر.
* تجربه در استقرار اپلیکیشنهای وب.
* داشتن درک اولیه از **مهندسی پرامپت (Prompt Engineering)**.
* آشنایی با مفاهیم اولیه UI/UX و توانایی تبدیل طرحهای ساده به رابط کاربری جذاب.
* تجربه کار قبلی روی پروژههای مرتبط با چتبات یا هوش مصنوعی
* **امکان همکاری بلندمدت:** در صورت موفقیتآمیز بودن فاز MVP، امکان ادامه همکاری برای توسعه نسخههای بعدی وجود خواهد داشت.
---
#### **نحوه ارسال درخواست:**
اگر به این فرصت همکاری علاقهمند هستید، لطفاً موارد زیر را برای ما ارسال کنید:
1. **رزومه** بهروز شده شما.
2. لینک **پروفایل گیتهاب** یا **نمونهکارهای** مرتبط شما (این بخش بسیار مهم است).
3. **پاسخ به سوال زیر (حداکثر در دو پاراگراف):**
* *«از دیدگاه فنی، چالش اصلی در پیادهسازی قابلیت 'انتخاب شخصیت مدیر توسط کاربر' چیست و شما چه راهکاری برای مدیریت پرامپتهای دینامیک و حفظ زمینه گفتگو (context) در طول یک مکالمه طولانی پیشنهاد میدهید؟»*
4. **دستمزد پیشنهادی** خود را (به صورت ساعتی یا هزینه کلی برای پروژه MVP) اعلام کنید.
این آگهی از وبسایت کارلنسر پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت کارلنسر برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.