مسئولیتها:
•طراحی و توسعهی سرویسهای بکاند بر پایهی Node.js و TypeScript
•پیادهسازی سرویسها با استفاده از NestJS یا Fastify
•طراحی و مدیریت پایگاههای داده رابطهای (PostgreSQL, MySQL) و غیررابطهای (Redis, MongoDB)
•پیادهسازی Authentication & Authorization با استفاده از JWT، OAuth2 و Passport
•استفاده از ORM مدرن مانند Prisma برای مدیریت دادهها
•توسعه با رویکرد TDD و پیادهسازی Unit Tests
•بهینهسازی کوئریها، عملکرد APIها و ساختار دادهها
•مستندسازی و همکاری با تیم DevOps و Front-End برای تحویل سریع و پایدار سرویسها
مهارتها و دانش مورد نیاز:
•تسلط به JavaScript و TypeScript
•آشنایی عمیق با معماری نرمافزار، SOLID Principles و Design Patterns
•تسلط کامل به NestJS یا FastifyJS
•تسلط به Prisma ORM
•درک مفاهیم OOP و طراحی کد تمیز (Clean Code)
•تسلط بر Git و ابزارهای مدیریت پروژه مانند Jira
•آشنایی با Scrum و متدولوژیهای چابک
•درک مفاهیم امنیت، احراز هویت، و مدیریت Session
مزیت محسوب میشود اگر:
•تجربهی کار با Microservice Architecture داشته باشید
•با مفاهیم Caching, Load Balancing و Queue Systems (مثل RabbitMQ) آشنا باشید
•تجربهی عملی با Docker یا CI/CD Pipelines داشته باشید
•قبلاً در پروژههای Streaming / Media / VOD فعالیت کرده باشید
شایستگیهای رفتاری:
•حداقل 5 سال تجربهی کاری حرفهای در توسعهی بکاند
•مسئولیتپذیر، دقیق و متعهد به کیفیت کد
•توانایی کار تیمی و ارتباط مؤثر با سایر اعضای تیم
•تمایل به یادگیری و بهاشتراکگذاری دانش
•روحیهی همکاری در محیط استارتاپی و رشد محور
اگر به طراحی و توسعهی سیستمهای با مقیاس بالا علاقهمندید و میخواهید در رشد یک پلتفرم رسانهای واقعی نقش مؤثر داشته باشید، رزومهتان را برای ما ارسال کنید.