استخدام توسعه دهنده نرم افزار (Full Stack Developer)
شرح موقعیت شغلی
شرح شغل:
- تحلیل و طراحی سیستم نرمافزاری طبق نيازمندیهای ارائهشده از طرف ذینفعان
- مرور و تایید کدهای برنامهنویسی از لحاظ منطق کدنویسی و تبعیت از استانداردهای کدنویسی و مستندسازی
- رفع اشکالات (Bug) و ارائه آن جهت تست پذیرش
- پیادهسازی نرمافزار بر روی پلتفرمهای سختافزاری در حوزه کسبوکار شرکت
شرایط احراز:
- تسلط به تکنولوژی Django
- تسلط به DRF
- آشنایی با یکی از فریمورکهای جاوااسکریپت، نظیر React
- آشنایی با اصول Clean Code, OOP, SOLID, DRY, Design Pattern
- تجربه کار با پایگاه داده های in-memory، ترجیحا Redis
- تجربه کار با سرویس های مدیریت وظایف نظیر Celery و صف پیام آن نظیر RabbitMQ
- آشنایی کامل با مفاهیم پایگاه داده های Sql-based از جمله PostgreSQL
- تسلط به Git
- تجربه کار با Linux
مهارتهای مورد نیاز
- Full-stack
- Django
- OOP
- Redis
حداقل سابقه کار
- کمتر از سه سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست