استخدام توسعهدهنده Back-End (Node.js)
شرح موقعیت شغلی
ما به دنبال یک توسعهدهندهی حرفهای بکاند با تخصص در Node.js هستیم تا به تیم محصول ما بپیوندد و در توسعهی زیرساختهای اصلی CRM و فروشگاه آنلاین ما نقش کلیدی ایفا کند. اگر در طراحی API، مدیریت دیتابیس و بهبود سیستمهای موجود مهارت دارید و توانایی همکاری نزدیک با مدیر محصول و تیم فرانتاند را دارید، خوشحال میشویم شما را ملاقات کنیم.
مسئولیتهای شغلی
- طراحی و توسعهی APIهای RESTful
- یکپارچهسازی با دیتابیس PostgreSQL و سیستم کش Redis
- نگهداری و بهینهسازی سیستمهای بکاند موجود
- همکاری در امور DevOps شامل Docker و دیپلوی سرویسها
- تعامل با مدیر محصول برای ارائهی راهکارهای فنی متناسب با نیازهای کسبوکار
- همکاری و هدایت یک توسعهدهندهی فرانتاند (Vue.js)
- مشارکت در تصمیمگیریهای فنی و معماری پروژه
تکنولوژیهای مورد استفاده
- Node.js (ترجیحاً Express یا NestJS)
- PostgreSQL، Redis
- Docker، Git
- Vue.js (برای هماهنگی با تیم فرانتاند)
- سیستم CDN و دیپلوی با استفاده از ArvanCloud
تیم ما
- تیمی کوچک و حرفهای شامل ۴ عضو دیگر
- مدیر محصولی درگیر و فنی که از دیدگاههای مهندسی استقبال میکند
- محیطی نتیجهمحور که تمرکز بر تحویل قابلیتهای کاربردی دارد
شرایط و مهارتهای مورد نیاز
- حداقل ۳ سال تجربه در توسعهی بکاند با Node.js
- تسلط بر طراحی API، دیتابیسهای رابطهای و سیستمهای کش
- آشنایی با مفاهیم DevOps و کار با Docker
- تجربه در نگهداری و ارتقاء سیستمهای قدیمی
- توانایی همکاری و راهنمایی توسعهدهندهی فرانتاند
- مهارت ارتباطی خوب و روحیه کار تیمی
شرایط کاری
- تماموقت
- حضوری/ هیبرید
موارد امتیازی
- تجربه در بهینهسازی عملکرد و مقیاسپذیری
- آشنایی با زیرساختهای ArvanCloud
- سابقه کار روی سیستمهای CRM یا فروشگاه اینترنتی
مهارتهای مورد نیاز
- Back-end
- Node.js
- RestFul API
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست