آگهی‌های استخدامی

استخدام برنامه‌نویس Back-End (پایتون-اصفهان)

رستاوا | Rastava
اصفهان، اصفهان

شرح موقعیت شغلی


اگر دارای روحیه کارتیمی و اشتیاق برای یادگیری و حضور در یک شرکت فعال برنامه نویسی بین المللی هستید، ما در شرکت رستاوا برایتان پیشنهادی داریم. ما به دنبال جذب برنامه نویس برای پیوستن به خانواده استارتاپی مان هستیم تا به عنوان عضوی از این تیم،  مسئولیت برنامه نویسی Back-End را به دست گیرد و از همراستایی آن با برنامه نویسان Front-End اطمینان حاصل کند.  

مسئولیت ها: 

  • همکاری با مدیر فنی در ساخت پروپوزال فنی، شامل: ارائه‌ی راه‌حل‌های فنی مناسب برای پروژه‌ها، تعیین معماری مناسب برای اجرای هر پروژه و تخمین میزان نیروی مورد برای اجرای هر قابلیت در پروژه 
  • اطمینان از توسعه‌ی با کیفیت فرایندها و اصول  DevOps 
  • حضور و همکاری در جلسه‌های standup روزانه و جلسات Sprint با حضور اعضای تیم توسعه فنی 
  • اطمینان از توسعه‌ی با کیفیت کد، اجرای صحیح تست‌ها و مستندسازی مناسب توسط اعضای تیم توسعه 
  • توسعه کدهای Back-End پروژه‌ 

مهارت های لازم: 

  • تسلط کامل بر Python Django REST API   
  • آشنایی کامل با معماری MVC 
  • آشنایی با Continuous Integration / Continuous Delivery concepts
  • آشنایی با یکی از ابزارهای Configuration Management مانند Ansible, Puppet, Chef, OR etc
  • آشنایی با Docker, Kubernetes, AND/OR Docker Swarm 
  • درک یکی از متودولوژی‌های توسعه‌ی چابک نرم‌افزار مانند Scrum یا Kanban 
  • آشنایی با معماری‌های رایج نرم‌افزاری و توانایی ارائه راهکار و یافتن معماری مناسب برای یک نرم‌افزار 
  • تسلط و درک کافی از نرم‌افزار کنترل نسخه Git 
  • کار با دیتابیس و توانایی طراحی مدل‌های داده در پایگاه داده 
  • آشنایی با Linux 

آشنایی با فریمورک‌های توسعه‌ای هیبرید مانند Cordova و React، ابزارهای Workflow Manager مانند Grunt و Gulp، ابزارهای تست خودکار کد، اصول SEO, CICD, & DevOps، تجربه کار با نرم‌افزار JIRA مزیت به شمار خواهد آمد. 


معیارهای سنجش افراد در شرکت رستاوا: 

  • شخصیت فردی و روحیه کارتیمی: شناخت نقاط قوت و ضعف خود به عنوان عضوی از تیم، مسئولیت‌پذیری، توانایی برقراری ارتباط دوستانه و در عین حال حرفه‌ای با سایر اعضا، ارکانی مهم در ساختار تیم روندیار می‌باشند. 
  • توانمندی یادگیری – با توجه به تغییر مداوم ابزارها و دانش توسعه‌ی نرم‌افزار، نیاز به استعداد در یادگیری و توانمندی در بکارگیری ابزارهای جدید در تیم ما، مخصوصا در نقش مدیر پروژه، ضروری است.  
  • توانایی تحلیل – بخش مهمی از مسئولیت‌های مدیر پروژه، درک و تحلیل چالش‌‌های موجود، چه در مسائل فنی پروژه و چه در موارد مدیریتی تیم است. رو به رویی با این‌گونه از چالش‌ها نیازمند توانایی تحلیل مساله، پرورش انگیزه تیمی، هدایت تیم و ارائه راهکار می‌باشد.  
  • دانش و مهارت پایه –داشتن مهارت در توسعه نرم‌افزار، تجربه در مدیریت تیم و اجرای روندهای مدیریت برای نقش مدیر پروژه ضروری است. 

مهارت‌های مورد نیاز

  • Back-end
  • Python
  • REST API
  • MVC
  • Scrum
  • Git

حداقل سابقه کار

  • مهم نیست

جنسیت

  • مهم نیست

وضعیت نظام وظیفه

  • معافیت دائم پایان خدمت

نوع همکاری:

تمام وقت

تاریخ انتشار آگهی:

۱۳۹۹/۰۵/۱۵ (منقضی‌شده)
مشاهده آگهی‌های استخدام مشابه