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

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

داده‌کاو | Dadekav
تهران، تهران

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

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

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

  • کمتر از سه سال

جنسیت

  • مهم نیست

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

  • مهم‌ نیست

نوع همکاری:

تمام وقت

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

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