ما به دنبال یک توسعهدهندهی بکاند حرفهای با تجربه بالا در NestJS هستیم که بتواند سیستمهای مقیاسپذیر و هوشمند را پیادهسازی کند.
وظایف اصلی:
- توسعه و نگهداری سرویسهای NestJS در معماری ماژولار و میکروسرویس
- ذخیرهسازی و مدیریت داده در SQL (PostgreSQL) و NoSQL (MongoDB)
- استفاده بهینه از Hashing، Fingerprinting و الگوریتمهای جستجو برای مقایسه محتوا
- تعامل با ابزارهایی مثل Redis، ، و message brokerها (مثل RabbitMQ یا Kafka)
- مهارتهای ضروری
- تسلط کامل به NestJS و TypeScript
- درک عمیق از ساختمان دادهها و الگوریتمها (Hash Table, Graph, Tree, Set, Sliding Window, etc.)
- تجربه عملی در کار با دیتابیسهای SQL و NoSQL
- توانایی تحلیل و طراحی سیستمهای دادهمحور با مقیاسپذیری بالا
- تسلط بر Git، REST API و طراحی ماژولهای قابل تست
- امتیاز محسوب میشود اگر:
- آشنایی با مفاهیم فشردهسازی، Encoding، و Content Delivery داشته باشید
- تجربه طراحی سیستمهای recommendation یا content matching داشته باشید
- مزایای همکاری
- فضای کاری دوستانه و یادگیرنده
- ساعات کاری منعطف + امکان دورکاری کامل
- همکاری در پروژهای با مقیاس بالا و چالشهای واقعی