همین حالا رزومه خود را در کمتر از ۱۰ دقیقه بسازید، برو به رزومه‌ساز

داده‌کاو | Dadekav

استخدام توسعه دهنده Back-End

  • دسته‌بندی شغلی

    وب،‌ برنامه‌نویسی و نرم‌افزار
  • موقعیت مکانی

    تهران ، تهران
  • نوع همکاری

    تمام وقت
  • حداقل سابقه کار

    کمتر از سه سال
  • حقوق

    توافقی

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

Requirements:

  •   Python Programming language ;                                                                                                                                            
  • Frameworks: Django/Flask                                                                                                                                                  
  • Postgres / Redis / Composer / ES / Node.js                                                                                                                            
  • Docker / Vagrant                                                                                                                                                             
  • REST Full APIs                                                                                                                                                               
  • Source Control / Bug tracker (any);                                                                                                                                       
  • 1 to 3 years of experiences                                                                                                                                                

 

Responsibilities: 

  • Develop new server apps;                                                                                                                                                     
  • Update current company server apps;                                                                                                                                       
  • Building REST Full APIs;                                                                                                                                                       
  • Work with database;                                                                                                                                                            
  • TDD;                                                                                                                                                                              
  • Unit tests.                                                                                                                                                                       

 

In addition, we expect these: 

  • understand Command-line interface (CLI)                                                                                                                                  
  • UNIX                                                                                                                                                                              
  • User authentication and authorization between multiple systems, servers, and environments                                                                      
  • Integration of multiple data sources and databases into one system                                                                                                  
  • Management of hosting environment, including database administration and scaling                                                                                
  • Data migration, transformation, and scripting                                                                                                                              
  • Implementation of security and data protection                                                                                                                           
  • Creation of APIs for use by the front-end                                                                                                                                 
  • Strong understanding of the web development cycle                                                                                                                    

 

Also: 

  • be familiar with hardware concept and Foundations.                                                                                                                     
  • understand Model-view-controller architecture                                                                                                                            
  • understand MVVM architecture                                                                                                                                              
  • test driven programming                                                                                                                                                      
  • Outputting data in different formats                                                                                                                                        
  • Proficient understanding of code versioning tools (Git)                                                                                                                 
  • Building reusable code and libraries for future use                                                                                                                      
  • Bug fixing and improving application performance                                                                                                                       
  • Experience with creating REST APIs                                                                                                                                       
  • Compile and analyze data, processes, and codes to identify areas for improvement.                                                                              
  • Collaborating with the other developers to establish objectives and design more functional, cohesive codes to enhance the user experience.          
  • Developing ideas for new programs, products, or features by monitoring industry developments and trends.                                                 
  • Strong understanding of the web development cycle                                                                                                                   
  • Excellent project and time management skills.                                                                                                                          
  • Strong problem solving, verbal, and written communication skills.                                                                                                    
  • Ability to work independently or with a group.                                                                                                                          
  • Willingness to sit at desk for extended periods.                                                                                                                        

معرفی شرکت

داده‌کاو یک شرکت نرم‌افزاری و طراح و توسعه دهنده‌ی نرم‌افزارهای سفارشی در بخش‌های مختلف خصوصی و دولتی است.
این شرکت سعی دارد تا با تکیه بر دانش و توانایی تحلیلی و علمی و پژوهشی، نیاز‌های شرکت‌های مختلف را در بخش‌های صنعتی، تولیدی و … تشخیص داده و راهکارهایی متناسب با تکنولوژی روز دنیا به منظور مرتفع کردن نیازها و کمک به تسریع و تسهیل امور در هر یک از این بخش‌ها پیاده نماید.
  • مهارت‌های مورد نیاز

    Back-end Framework Django Redis Python TDD
  • جنسیت

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

    مهم‌ نیست
  • حداقل مدرک تحصیلی

    مهم نیست

این آگهی منقضی شده است

مشاغل مشابه

چه موردی را می‌خواهید گزارش کنید؟

از اینجا شروع کنید
این آگهی منقضی شده است

مشاهده‌ی آخرین فرصت‌های شغلی

آگهی منقضی شده است
image/svg+xml