مسئولیتها:
طراحی و توسعه APIهای RESTful با استفاده از NestJS
طراحی ساختارهای ماژولار، قابل توسعه و قابل تست
اتصال به پایگاههای داده SQL (مثل PostgreSQL) و استفاده از ORM (مانند TypeORM/Prisma)
پیادهسازی احراز هویت و سطوح دسترسی کاربران (Auth, Roles, Guards)
کار با ابزارهایی مانند Swagger برای مستندسازی API
همکاری با تیم فرانتاند جهت اطمینان از یکپارچگی عملکردی
بررسی و رفع خطاها، بهینهسازی و نگهداری کد موجود
مهارتها و شرایط مورد نیاز:
حداقل 3 سال تجربه کاری با NestJS
تسلط به TypeScript و مفاهیم OOP
آشنایی با پایگاه دادههای رابطهای (PostgreSQL یا MySQL)
تجربه کار با TypeORM یا Prisma
آشنایی با مفاهیم JWT، OAuth2 و امنیت API
تسلط بر Git و تجربه کار در محیط تیمی
تجربه کار با REST API
آشنایی با مفاهیم Clean Architecture و SOLID