شرح موقعیت
ما در «مرکز تحقیقات هوش مصنوعی پارت» به دنبال یک توسعهدهنده ارشد بکاند هستیم که نهتنها در معماری سیستمهای پیچیده تبحر داشته باشد، بلکه بتواند از ابزارهای هوش مصنوعی (مانند GitHub Copilot، Cursor، Cody و…) و Agent-based coding assistants به عنوان بخش جداییناپذیر از فرآیند توسعه خود استفاده کند. ما معتقدیم آینده توسعه نرمافزار، همکاری تنگاتنگ انسان و هوش مصنوعی است. به همین دلیل، به فردی نیاز داریم که بتواند با استفاده از AI Agents، سرعت پیادهسازی، کیفیت کد و دقت در تستنویسی را به سطح بالاتری برساند. وظایف و مسئولیتهای اصلی طراحی و پیادهسازی معماری میکروسرویس مقاوم و مقیاسپذیر با Node.js و Nest.js استفاده روزمره از AI coding assistants برای تولید کد، Refactoring، مستندسازی و نوشتن تست بهینهسازی تراکنشهای توزیعشده (Distributed Transactions) و مدیریت یکپارچگی داده در معماریهای پیچیده راهبری تیم در استفاده مؤثر از ابزارهای هوش مصنوعی (تعریف promptهای کارآمد، ارزیابی خروجی AI) انجام Code Review با رویکرد افزایش بهرهوری تیم از طریق AI همکاری نزدیک با تیم هوش مصنوعی برای یکپارچهسازی مدلها و سرویسهای AI مهارتهای فنی مورد نیاز تسلط کامل بر TypeScript، Node.js و فریمورک Nest.js (در سطح پیشرفته) تجربه عملی قوی با PostgreSQL، MongoDB، Redis و Message brokers (مانند Kafka یا RabbitMQ) تسلط بر gRPC، WebSocket و RESTful API design آشنایی کامل با الگوهای طراحی، Domain-Driven Design و CQRS/Event Sourcing (مزیت رقابتی) مهارت ویژه در همکاری با هوش مصنوعی (الزامی) توانایی کار روزمره با ابزارهایی مثل GitHub Copilot، Cursor، Continue.dev، Cody یا JetBrains AI Assistant توانایی مهندسی پرامپت (Prompt Engineering) برای تولید کد تمیز، مستندات فنی و تستهای خودکار آشنایی با نحوه استفاده از AI Agents برای تحلیل وابستگیها، Refactor خودکار و پیشنهاد بهینهسازی عملکرد تجربه ارزیابی و تأیید خروجی AI با نگاه به امنیت، کارایی و خوانایی کد ویژگیهای فردی روحیه تحقیق و آزمایش با ابزارهای جدید AI توانایی اشتراکگذاری دانش (مثلاً برگزاری جلسات داخلی در مورد «چگونه با AI بهتر کدنویسی کنیم») مسئولیتپذیری بالا و خروجیمحور
نیازمندیها
- Node.js
- typescript
- MongoDB