ما به دنبال جذب یک توسعهدهنده بکاند هستیم که علاقهمند به کار در یک تیم فنی پویا، مبتنی بر معماریهای مدرن و استانداردهای روز توسعه نرمافزار باشد و بتواند نقش مؤثری در طراحی، پیادهسازی و نگهداری بخش بکاند سیستم ایفا کند.
مسئولیتها
- توسعه و نگهداری سرویسهای بکاند با استفاده از Node.js و NestJS
- طراحی و پیادهسازی APIهای مورد نیاز
- مشارکت در پیادهسازی ساختار Microservice-ready
- کار با پایگاه داده PostgreSQL و بهینهسازی عملکرد آن
- استفاده از Redis برای Caching و مدیریت Queue
- پیادهسازی مکانیزمهای احراز هویت با JWT و Refresh Token
- همکاری در استقرار و نگهداری سرویسها بر بستر AWS
- مستندسازی بخشهای فنی مرتبط با بکاند
مهارتها و الزامات فنی
- تجربه عملی در توسعه بکاند با NestJS
- آشنایی مناسب با مفاهیم Microservice و Clean Architecture
- تسلط قابل قبول به PostgreSQL
- آشنایی با Redis
- آشنایی با Docker و مفاهیم پایه DevOps
- آشنایی با سرویسهای اصلی AWS (مانند S3 و EC2)
- توانایی کار تیمی، یادگیری سریع و مسئولیتپذیری
شرایط همکاری
- 100٪ دورکاری (Remote)
- زمان کاری منعطف
لطفاً رزومه خود را به همراه نمونهکار (GitHub، لینک پروژه یا توضیح پروژههای انجامشده) ارسال نمایید.