تعریف عنوان شغلی
ما به دنبال یک مهندس نرمافزار با تجربه در زبانهای برنامهنویسی Go، JavaScript و TypeScript هستیم تا به تیم توسعه ما بپیوندد. این فرد باید توانایی طراحی، توسعه و نگهداری نرمافزارهای با کیفیت بالا را داشته باشد و در همکاری با سایر اعضای تیم به بهبود عملکرد سیستمها کمک کند.
مسئولیتها
- طراحی و توسعه نرمافزارهای کاربردی با استفاده از زبانهای Go، JavaScript و TypeScript
- تجزیه و تحلیل نیازمندیهای پروژه و ارائه راهحلهای مناسب
- همکاری با تیمهای مختلف برای یکپارچهسازی سیستمها و بهینهسازی عملکرد
- عیبیابی و رفع اشکالات نرمافزاری
- نوشتن مستندات فنی و راهنماهای کاربری
مهارتهای مورد نیاز
- تسلط بر زبانهای برنامهنویسی Go، JavaScript و TypeScript
- آشنایی با فریمورکها و ابزارهای مرتبط (مانند React، Node.js و ... )
- تجربه کار با پایگاههای داده (SQL و NoSQL)
- توانایی کار در محیطهای Agile و Scrum
- مهارتهای تحلیلی و حل مسئله قوی
شرایط و الزامات
- مدرک تحصیلی در رشتههای مرتبط با فناوری اطلاعات یا مهندسی نرمافزار
- حداقل ۳ سال تجربه کاری در توسعه نرمافزار
- توانایی کار به صورت تیمی و ارتباط مؤثر با سایر اعضای تیم
- آشنایی با مفاهیم DevOps و CI/CD مزیت محسوب میشود
- تسلط به زبان انگلیسی در سطح قابل قبول