استخدام Backend Developer (Node.js)فولاد تحکیم پارس1 ماه پیش
infoBox iconموقعیت مکانی
تهران
infoBox iconنوع همکاری
پاره وقت
infoBox iconخدمت سربازی
مهم نیست
infoBox iconحقوق
از ۳۰ میلیون تومان

ما برای نگهداری، توسعه و به‌روزرسانی چند پروژه قدیمی و همچنین توسعه پروژه‌های جدید، به دنبال یک نیروی Backend Developer مسلط به Node.js و آشنا با DevOps هستیم.چند وب‌سایت و پروژه قدیمی داریم که Backend آن‌ها نیاز به بررسی، رفع مشکلات و به‌روزرسانی دارد و در کنار آن، وضعیت سرورها و فرآیند Deploy و CI/CD نیز باید بررسی و در صورت نیاز اصلاح و بهینه‌سازی شود.
همچنین در ادامه، چند وب‌سایت و پروژه جدید نیز به مجموعه اضافه خواهد شد که Backend آن‌ها باید توسعه داده شده و روی زیرساخت موجود یا زیرساخت جدید Deploy و راه‌اندازی شوند.

شرح وظایف:

بررسی و آشنایی با Backend پروژه‌های موجود

توسعه و به‌روزرسانی Backend با Node.js

رفع باگ‌ها و مشکلات احتمالی پروژه‌های قدیمی

بررسی ساختار و کیفیت کدهای فعلی و انجام Refactor در صورت نیاز

توسعه Backend پروژه‌ها و وب‌سایت‌های جدید

کار با Repositoryهای موجود در Git / GitHub

بررسی وضعیت سرورها و سرویس‌های فعلی

بررسی و نگهداری فرآیند Deployment

بررسی و در صورت نیاز راه‌اندازی یا اصلاح CI/CD

مدیریت و رفع مشکلات مربوط به Deploy و اجرای سرویس‌ها

مانیتورینگ و بررسی خطاهای Production

مستندسازی وضعیت پروژه‌ها و زیرساخت‌ها در حد نیاز


مهارت‌های مورد نیاز

ضروری:

تسلط خوب به Node.js

تجربه کار با Backend و API

تسلط به Git و GitHub

آشنایی خوب با Linux و سرورها

تجربه Deploy کردن پروژه‌های Node.js

آشنایی عملی با مفاهیم DevOps و CI/CD

تجربه کار با سرویس‌های Production و رفع مشکلات سرور

آشنایی با دیتابیس‌های مورد استفاده در پروژه‌های Node.js

امتیاز محسوب می‌شود:

تجربه کار با Docker

آشنایی با Nginx

تجربه کار با GitHub Actions / GitLab CI یا ابزارهای مشابه

تجربه نگهداری و به‌روزرسانی پروژه‌های Legacy



نکته مهم


پروژه‌ها و بخشی از زیرساخت‌ها از قبل وجود دارند و هدف اصلی، بررسی وضعیت فعلی، به‌روزرسانی Backendها، نگهداری و بهبود سرورها و CI/CD و همچنین توسعه پروژه‌های جدید است.

بنابراین بیشتر از صرفاً دانستن تئوری، دنبال فردی هستیم که تجربه عملی کار با Node.js، Linux، Deployment و CI/CD داشته باشد و بتواند در صورت وجود مشکل، خودش آن را بررسی و حل کند.


نوع همکاری: پاره‌وقت

همکاری به‌صورت حضوری در دفتر شرکت واقع در شرق تهران انجام می‌شود.

لطفاً در رزومه یا پیام خود روزهای هفته و تعداد روزهایی که امکان حضور در دفتر را دارید مشخص کنید.

میزان و ساعات همکاری با توجه به شرایط پروژه و توافق طرفین تعیین خواهد شد.

لطفاً در رزومه یا معرفی خود، نمونه پروژه‌های Node.js و همچنین تجربه‌های مرتبط با DevOps، Server، Deployment و CI/CD را ذکر کنید.