شرح شغل و وظایف
مجموعه ما جهت توسعه و راهاندازی پروژههای نرمافزاری، سامانههای تحت وب، وبسایتهای سازمانی و تجاری، اپلیکیشنهای موبایل و سرویسهای دیجیتال، به دنبال جذب یک برنامهنویس فولاستک حرفهای، خلاق، متعهد و چندمهارته میباشد.
فرد موردنظر باید توانایی تحلیل، طراحی، پیادهسازی، توسعه، تست، بهینهسازی و پشتیبانی انواع پروژههای نرمافزاری را داشته باشد و بتواند از مرحله ایده تا اجرای نهایی، پروژه را بهصورت کامل مدیریت و پیادهسازی نماید.
مهارتهای تخصصی مورد نیاز
- تسلط به JavaScript، TypeScript، Node.js و HTML۵/CSS۳
- آشنایی مناسب با SQL
- فرانتاند: توانایی طراحی و توسعه رابط کاربری حرفهای، آشنایی یا تسلط به React.js، Next.js، Vue.js، Bootstrap و Tailwind CSS؛ توانایی پیادهسازی صفحات ریسپانسیو؛ درک مناسب از اصول UI/UX
- بکاند: تسلط به توسعه سمت سرور با Node.js؛ آشنایی یا تسلط به Express.js، NestJS، RESTful API، JWT Authentication و WebSocket
- پایگاه داده: تسلط یا آشنایی مناسب با MySQL، PostgreSQL، MongoDB و SQL Server؛ توانایی طراحی دیتابیس، بهینهسازی کوئریها و مدیریت اطلاعات
- توسعه اپلیکیشن موبایل: توانایی توسعه اپلیکیشن اندروید؛ آشنایی یا تسلط به Java/Kotlin برای توسعه Native، Flutter و React Native؛ توانایی اتصال اپلیکیشن به API و سرویسهای بکاند
- توسعه سامانه و وبسایت: طراحی و پیادهسازی سامانههای تحت وب، پنلهای مدیریتی، داشبوردهای اختصاصی، وبسایتهای شرکتی و فروشگاهی، سیستمهای اتوماسیون و خدمات آنلاین
- سایر مهارتهای فنی: تسلط به Git و کار با مخازن کد؛ آشنایی با Linux Server و استقرار پروژهها
- آشنایی با Docker و DevOps/CI/CD مزیت محسوب میشود
- توانایی تست، دیباگ و رفع خطا؛ آشنایی با اصول امنیت نرمافزار و بهینهسازی عملکرد
شرح وظایف
- تحلیل نیازمندیهای پروژه و ارائه راهکار فنی
- طراحی و توسعه کامل وبسایت، سامانه و اپلیکیشن
- پیادهسازی بخشهای فرانتاند، بکاند و دیتابیس
- توسعه و نگهداری APIها و سرویسهای ارتباطی
- طراحی و توسعه پنلهای مدیریتی و سیستمهای اختصاصی
- عیبیابی، تست، بهینهسازی و ارتقای نرمافزارها
- مستندسازی فنی پروژهها
- همکاری در ارائه ایدههای خلاقانه برای توسعه محصولات دیجیتال
ویژگیهای فردی مورد انتظار
- خلاق، دقیق و ایدهپرداز
- مسئولیتپذیر و متعهد
- منظم و نتیجهگرا
- توانایی حل مسئله و کار تیمی
- توانایی یادگیری سریع تکنولوژیهای جدید
- توانایی مدیریت و اجرای همزمان چند پروژه
مزیتهای مهم
- داشتن نمونهکار قوی و واقعی
- سابقه اجرای پروژههای تجاری و سازمانی
- آشنایی با معماری نرمافزار و طراحی سیستم
- آشنایی با سئو فنی و بهینهسازی وبسایت
- تجربه کار روی پروژههای استارتاپی، سازمانی یا پلتفرمی
متقاضیان محترم لطفاً رزومه، مهارتها و نمونهکارهای خود را ارسال نمایند.

