شرکت نادین سافت، فعال در حوزه توسعه نرمافزارهای اختصاصی تحت وب، با همکاری شرکت ریرا به دنبال کارآموز Back-End با تمرکز بر Node.js در راستای تقویت تیم فنی خود است. در این موقعیت ارزشمند، شما فرصت یادگیری عملی و توسعه مهارتهای برنامهنویسی سمت سرور را در محیطی حرفهای خواهید داشت و روی پروژههای واقعی سازمانی کار خواهید کرد. این دوره پایهگذار ورود موفق شما به بازار کار تخصصی توسعه Back-End خواهد بود.
اطلاعات همکاری:
نوع همکاری: تماموقت (حداقل 40 ساعت در هفته)
ساعت کاری: شنبه تا چهارشنبه 8:00 تا 17:00 (با یک ساعت شناوری)
مدت دوره: حداکثر 3 ماه
محل کار: تهران، مجیدیه
هدف دوره: هدف از این دوره کارآموزی، آشنایی عملی با توسعه Back-End در بستر Node.js و پروژههای واقعی سازمانی است. کارآموز در پایان دوره توانایی مشارکت موثر در توسعه سیستمهای سمت سرور، کار با پایگاههای داده و تستنویسی را کسب خواهد کرد.
انتظارات و مسئولیتها:
- تستنویسی: توسعه Unit Test و Integration Test برای بخشهای مختلف سامانه
- توسعه Back-End: مشارکت در طراحی، پیادهسازی و نگهداری بخشهای Back-End با استفاده از Node.js
- رفع باگ: شناسایی و برطرف کردن باگهای بهوجودآمده در سیستم
- توسعه مهارت فنی: یادگیری و تقویت مهارتها در فریمورکهای Node.js و دیتابیسهای رابطهای و غیررابطهای
- مشارکت در جلسات: حضور فعال در جلسات برنامهریزی و ارزیابی پروژه، ارائه گزارش پیشرفت و دریافت بازخورد
- مستندسازی: تهیه مستندات فنی برای کدها و APIهای توسعهیافته
- همکاری تیمی: همکاری نزدیک با تیمهای Front-End و DevOps
مهارتها و توانمندیهای مورد نیاز:
- Node.js: تجربه یا آشنایی اولیه با Node.js
- JavaScript: تسلط کامل بر زبان JavaScript
- Express.js: تجربه کار با فریمورک Express.js
- MySQL: تجربه کار با پایگاه داده MySQL
- مفاهیم وب: آشنایی با مفاهیم وب و ارتباط سرور و کلاینت
- زبان انگلیسی: تسلط به زبان انگلیسی در راستای تکمیل دانش فنی
- لینوکس: تجربه کار با سیستمعامل لینوکس مزیت محسوب میشود
- Version Control: آشنایی با Git و workflowهای مربوطه
ویژگیهای شخصی:
- اشتیاق به یادگیری: پیگیر و مشتاق یادگیری تکنولوژیهای جدید
- نظم و مسئولیتپذیری: منظم و دارای انگیزه برای رشد حرفهای
- مهارت ارتباطی: توانمند در ارتباط موثر و مستندسازی مناسب
- دقت و خلاقیت: صبور، خلاق و دقیق در تحلیل و کدنویسی
- کار تیمی: توانایی همکاری موثر در محیط تیمی
- حل مسئله: توانایی تحلیل مسائل فنی و یافتن راهحل
مهارتهایی که در این دوره خواهید آموخت:
- توسعه Back-End در سطح اولیه حرفهای با Node.js
- آشنایی با TypeScript و کاربرد آن در پروژههای واقعی
- کار عملی با پایگاه دادههایی مانند MySQL
- آشنایی با دیتابیسهای غیررابطهای (مانند MongoDB)
- طراحی و پیادهسازی RESTful API
- کار تیمی و توسعه Agile
- اصول تستنویسی و تضمین کیفیت کد
- اصول Clean Code و مستندسازی فنی
مزایا و تعهدات شرکت:
- ساعت کاری شناور
- پذیرش امریه سربازی
- فعالیت در پروژههای بزرگ سازمانی و چالشبرانگیز
- منتورینگ توسط متخصصان باتجربه تیم توسعه