شرح موقعیت
استفاده حرفهای از ابزارهای هوش مصنوعی مانند Cursor و Claude Code و توسعه توسط ایجنت شناخت ساختار نرم افزار و ارتباط بین سرویس ها تجربه کار با skill های توسعه نرم افزار مثل math pocock آشنایی با اصول معماری نرمافزار و ساختاردهی درست پروژه توسعه و نگهداری بخشهای فرانتاند، بک اند طراحی و پیادهسازی API و اتصال آن به فرانتاند و سرویسهای مختلف کار با دیتابیس و مدیریت دادههای موردنیاز پروژه کار با صف پردازش و سرویسهای پسزمینه برای پردازشهای AI، کراول پلتفرم و پیامرسانی دیباگ، اصلاح، بهینهسازی و توسعه کدهای موجود با کمک ایجنت همکاری با تیم برای درک نیازمندیها و تبدیل آنها به راهکار فنی موارد دارای امتیاز
نیازمندیها
- توانایی استفاده مؤثر از ابزارهای هوش مصنوعی برای کدنویسی مانند Cursor و Claude Code
- حداقل ۲ سال تجربه عملی در توسعه نرمافزار یا وب
- شناخت ساختار های فنی به React، Next.js و TypeScript و توسعه با کمک ایجنت
- شناخت ساختار فنی توسعه بکاند و توسعه با ایجنت
- آشنایی با طراحی و پیادهسازی REST API
- آشنایی با Git و توانایی کار روی پروژههای تیمی و چندبخشی
- شناخت ساختارهای دیتابیس مانند PostgreSQL یا یکی از دیتابیسهای MySQL، MongoDB و توسعه با ایجنت
- آشنایی با Redis و مفاهیم Cache، Queue و پردازشهای پسزمینه
- توانایی دیباگ، اصلاح، توسعه و بهبود کدهای موجود
- تجربه کار با APIهای هوش مصنوعی مانند OpenAI، Anthropic، Gemini یا سرویسهای مشابه
- آشنایی با مفاهیم LLM، RAG، Embedding، Vector Database و AI Agent
- تجربه ساخت محصولات مبتنی بر چت یا دستیار هوش مصنوعی
- تجربه کار با Docker و آشنایی با فرآیند استقرار پروژه
- تجربه کار با سرویسهای پیامرسان یا طراحی سیستمهای قابل توسعه و مقیاسپذیر