در حال حاضر به دنبال یک توسعه دهنده Backend با تجربه و توانایی های فنی مناسب برای پیوستن به تیممان هستیم. به عنوان یک توسعه دهنده Backend، شما مسئولیت ساخت و نگهداری برنامه های وب را با استفاده از فریمورک Python Django بر عهده خواهید داشت. همچنین، شما باید قادر باشید برنامهها را با استفاده از Docker طراحی، توسعه و استقرار دهید.
مسئولیت های شغلی:
- ساخت و نگهداری برنامه های وب با استفاده از Python Django framework
- طراحی، توسعه و استقرار برنامه ها با Docker
- نوشتن کد تمیز، مستند و کارآمد
- همکاری با سایر توسعه دهندگان و ذینفعان
- شرکت در تست و بررسی کد و unit testing
مهارت ها و تجربیات مورد نیاز:
- تسلط به زبان Pyhon و Django framework
- درک قوی از مفاهیم Docker
- درک قوی از هر دو پایگاه داده رابطه ای (به عنوان مثال، PostgreSQL، MySQL) و NoSQL (به عنوان مثال، MongoDB)
- تجربه عملی در طراحی پایگاه داده و بهبود پرفورمنس کوئریها و بهینه سازی آنها
- مهارت در طراحی، ساخت و مستندسازی API ها
- مهارت در version control systems، به ویژه Git، و گردش کار توسعه نرم افزار مشترک.
- دانش کافی از مفاهیم شیگرایی، معماری نرم افزار، طراحی ماژولار و الگوهای طراحی (Design Patterns)
- امکان نوشتن کدهای تمیز، کارآمد، قابل استفاده مجدد و قابل نگهداری با رعایت بهترین شیوه ها و الگوهای طراحی
- درک نسبی از محیطهای Linux و ابزارهای command-line
- تجربه نوشتن تست برای کدها به منظور تضمین کیفیت
- تجربه کار در یک تیم تحقیق و توسعه (R&D)
- توانایی کار موثر در چارچوب توسعه چابک (Agile)
- مهارت های عالی در حل مسئله و تحلیل
- مهارت های کار تیمی و رویکرد مشارکتی
موارد زیر مزیت محسوب می شود:
- آشنایی با مفاهیم Django ORM
- آشنایی با container orchestration systems مانند Kubernetes
- آشنایی با Celery
- تجربه با خطوط پایپلاین CI/CD
مزایای همکاری با ما :
- بستر کاری دوستانه و فضایی انعطاف پذیر
- فرصت کار با بازار و تکنولوژی های جدید و روز بین المللی
- رشد و پیشرفت شغلی و حرفه ای
- نهار، بیمه تامین اجتماعی و بیمه تکمیلی درمان
محدوده شرکت ، میدان شیخ بهایی است.