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