توضیحات


● ایجاد کد سمت سرور و سرویس گیرنده برای برنامه‌های کاربردی وب.
● توسعه فیچرهای جدید و بهبود نرم‌افزارهای موجود.
● عیب‌یابی نرم‌افزارها و رفع اشکالات.

پیش‌نیازها

● توانایی انجام کار گروهی و تعامل بالا با دیگر افراد تیم (به ویژه فرانت‌اِند). ● توانایی رشد مستمر. ● توانایی یادگیری و به‌کارگیری تکنولوژی‌های جدید. ● خلاقیت، چالش و حل مسائل فنی. ● مسلط به توسعه محصول در محیط Node.js. ● مسلط به TypeScript. ● آشنا با معماری Microservice. ● داشتن تجربه کار با Relational-Databases و NoSQL (شامل PostgreSQL و MongoDB). ● آشنایی با ORM و ODM (شامل Mongoose). ● آشنایی با Docker. ● رعای اصول مربوط به نگهداری کد و مستندسازی. ● مهارت تعامل با دیگر توسعه‌دهندگان در قالب کار تیمی (Pair-Programming و ریویوی کد). ● آشنایی با امنیت کد و دیتا و اعمال استانداردهای OWASP. ● مسلط به Unit Testing و Integration (ترجیحاً فریمورک Jest یا Mocha). ● آشنایی با اصول DevOps و CI/CD. هر یک از موارد پایین مزیت محسوب می شود: ● تسلط به انواع دیگر تست‌نویسی e2e و Stress/Load Testing. ● داشتن تجربه کاری سمت فرانت‌اِند. ● تجربه کار با Message Broker. ● تسلط به سایر زبان‌های برنامه‌نویسی سمت بک‌‌اِند.

نوع استخدام

  • تمام وقت

جزییات

To see more jobs that fit your career

Salary Estimator

Discover your current worth in the job market.