مهارتهای مورد نیاز
- تسلط بر Node.js و TypeScript
- تجربه کار با Express.js
- آشنایی عمیق با GraphQL و Apollo Server
- تجربه کار با MongoDB و طراحی ساختار داده مناسب
- آشنایی با معماریهای RESTful و GraphQL API
- توانایی کار با Git و مدیریت نسخهی کد
- درک مفاهیم طراحی نرمافزار، Clean Code و اصول SOLID
مهارتهای امتیازی
- تجربه کار در محیطهای Microservice
- آشنایی با Docker و مفاهیم DevOps
- تجربه کار با سیستمهای احراز هویت (JWT, OAuth, ...)
- تجربه کار در تیمهای Agile / Scrum
ویژگیهای فردی
- روحیهی کار تیمی و مسئولیتپذیری بالا
- علاقهمند به یادگیری و رشد مداوم
- تفکر تحلیلی و توانایی حل مسئله