استخدام کارشناس توسعه Back-End (Nest.js)
شرح موقعیت شغلی
شرح شغل و وظایف
مسئولیتها:
مسئولیتها:
توسعه و نگهداری سرویسهای Back-End با استفاده از NestJS
طراحی و پیادهسازی APIها
رفع مشکلات سیستم و بهینهسازی عملکرد و مقیاسپذیری
نوشتن کد تمیز و ماژولار بر اساس اصول SOLID
کار با پایگاهدادههای SQL و NoSQL
نوشتن تستهای واحد و یکپارچه
همکاری نزدیک با تیم Front-End
مهارتها و تجربیات مورد نیاز:
حداقل ۴ سال تجربه کاری عملی توسعه 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
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست