استخدام Senior Back-End Developer(سمنان-Node.js)
شرح موقعیت شغلی
شرح شغل:
برنامه نویس حرفه ای و مسلط به JS که بتونه در توسعه فارسکادا ( سامانه مانیتورینگ نیروگاه خورشیدی) به تیم ما کمک کنه. کسی که توانایی تحلیل و طراحی، توسعه و بهینه سازی نرم افزار رو داشته باشه تا سامانه های مانیتورینگ نیروگاههای خورشیدی سریعتر و با ایستایی بیشتر اجرا بشن.
وظایف:
- طراحی و پیادهسازی بکاند سامانه ها: ایجاد معماریهای مقیاسپذیر و انعطافپذیر در سمت سرور با استفاده از Node.js و فریمورکهای مطرح مانند Express و NestJS.
- بهینهسازی پایگاه دادهها: طراحی و مدیریت پایگاههای داده رابطهای و NoSQL (مانند PostgreSQL، Redis، MySQL و MongoDB) با تمرکز بر بهینهسازی عملکرد، سرعت و امنیت.
- توسعه و نگهداری API ها: طراحی و پیادهسازی APIهای کارآمد (RESTful و GraphQL) برای تبادل داده با فرانتاند و سایر سرویسها و اطمینان از یکپارچگی و عملکرد بینقص آنها.
- بهبود امنیت و کیفیت کد: پیادهسازی راهکارهای امنیتی در سمت سرور و انجام تستهای منظم برای کشف و رفع نقاط ضعف احتمالی.
- پایش و تحلیل دادههای سیستم: بررسی عملکرد سامانه و اجرای راهکارهایی جهت ارتقاء سرعت و کاهش مشکلات عملکردی.
- توانایی کار تیمی و تعامل با سایر تیم ها
الزامات
- تسلط کامل به Node.js و تجربه کار با فریمورکهای Express یا NestJS
- آشنایی عمیق با پایگاه دادههای رابطهای و NoSQL از جمله PostgreSQL، MySQL و MongoDB
- تجربه طراحی و توسعه APIهای RESTful
- آشنایی عمیق با GraphQL، امتیاز محسوب می شود.
- توانایی پیادهسازی راهکارهای امنیتی در سمت سرور
- توانایی نوشتن Unit تست و تست نویسی با Jest
- توانایی حل مسئله و تفکر تحلیلی و توجه به جزئیات
- تجربه کار با سیستمهای مانیتورینگ و تحلیل داده، امتیاز محسوب میشود
- تسلط به Docker برای پیادهسازی و مدیریت کانتینرها و آشنایی با بهترین راه کار ها در محیطهای کانتینریشده
مزایا
- محیط کاری پویا و حرفهای
- فرصت یادگیری و رشد مداوم
- مشارکت در پروژههای نوآورانه و تأثیرگذار
- امکان یادگیری فناوریهای جدید
- دسترسی به کارگاهها و منابع آموزشی
- همکاری با تیمهای خلاق و متخصص
- ارتقاء مهارتهای فنی و حل مسئله
- امنیت شغلی بالا
- حقوق و مزایای رقابتی
- پاداشهای مبتنی بر عملکرد
- فرصت حضور در جلسات دانشافزای
- امکان جذب امریه سربازی
مهارتهای مورد نیاز
- Back-end
- Node.js
- Express
- Docker
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست