

پروژه یک سامانه سازمانی در حال بهرهبرداری است که Backend آن با Node.js و Express پیادهسازی شده و در حال حاضر روی Node.js نسخه 10 اجرا میشود.
با توجه به نقشه راه پروژه، ارتقا تدریجی Backend به نسخههای جدید LTS Node.js بههمراه بهبود ساختار، امنیت و Performance در دستور کار قرار دارد.
بنابراین این موقعیت شغلی مناسب افرادی است که تجربه کار روی پروژههای Backend با ساختار بزرگ و در حال بهرهبرداری (Legacy) را داشته و توانایی Refactor، بهینهسازی و Upgrade پروژه را در کنار توسعه فیچرهای جدید دارا باشند.
ما به دنبال توسعهدهندهای هستیم که علاوه بر پیادهسازی APIهای جدید، در فرآیند ارتقا نسخه Node.js، بهبود معماری و افزایش پایداری سیستم نقش فعالی ایفا کند.
شرح وظایف:
توسعه و نگهداری APIهای Backend
Refactor و بهینهسازی کدهای موجود
مشارکت در ارتقا Node.js به نسخههای جدید
طراحی و توسعه RESTful API
همکاری با تیم Frontend جهت یکپارچگی کامل سیستم
مهارتها و الزامات فنی
تسلط کامل بر Node.js و Express.js
تجربه طراحی و پیادهسازی RESTful API
آشنایی با Middlewareها و Architecture مناسب Backend
تسلط بر MongoDB و طراحی Schema
آشنایی با مفاهیم Indexing و Performance در MongoDB
آشنایی با SQL و دیتابیسهای رابطهای (MySQL / PostgreSQL)
ابزارها و زیرساخت:
تسلط به Git و GitHub
آشنایی با Docker، مزیت مهم
آشنایی با مفاهیم CI/CD
تجربه کار با پروژههای Production و Legacy
مهارتهای فردی:
توانایی Debug و حل مسئله
نوشتن کد تمیز، قابل نگهداری و مستند
تعامل مؤثر با تیم و مسئولیتپذیری
ثبت مشکل و تخلف آگهی
ارسال رزومه برای شرکت خدمات انفورماتیک