شرح موقعیت
شرح شغل و وظایف توسعه و نگهداری سرویسهای Back-End با استفاده از NestJS طراحی و پیادهسازی APIها رفع مشکلات سیستم و بهینهسازی عملکرد و مقیاسپذیری نوشتن کد تمیز و ماژولار بر اساس اصول SOLID کار با پایگاهدادههای SQL و NoSQL نوشتن تستهای واحد و یکپارچه مهارتها و تجربیات مورد نیاز: حداقل ۴ سال تجربه کاری عملی توسعه Back-End در محیط Javascript حداقل ۲ سال تجربه عملی با NestJS تسلط کامل بر TypeScript و JavaScript ES6 تسلط بر مفاهیم برنامهنویسی ناهمزمان (async/await) تسلط بر پایگاهدادههای PostgreSQL و MongoDB تسلط بر Websocket تسلط بر Git آشنایی و تجربه کار با Redis آشنایی با طراحی API و مستندسازی آن (Swagger) آشنایی با سیستمهای صف پیام (RabbitMQ و Kafka) تجربه در پیادهسازی سیستمهای احراز هویت و مجوزدهی (JWT، OAuth2 و ...) تجربه کار با چارچوبهای تست مثل Jest یا Vitest آشنایی با Docker و محیطهای کانتینری مهارت در استفاده از دستیارهای هوش مصنوعی تجربه در معماری میکروسرویسها درک مفاهیم Domain-Driven Design و Event-Driven Architecture مهارتهایی که مزیت محسوب میشوند: آشنایی و تجربه کار با Drizzle آشنایی و تجربه کار با PostGIS یا Spatial Query تجربه پیادهسازی KYC ساعت کاری: شنبه تا چهارشنبه ۸:۳۰ تا ۱۶:۳۰ و پنجشنبه ها ۹ تا ۱۳ نوع همکاری: تماموقت و حضوری محل دفتر تهران در محدوده یوسفآباد میباشد.
نیازمندیها
- Back-end
- Node.js
- typescript