لرنیکس

استخدام Senior Python/Django Developer

لرنیکس
تهران

فرصت شغلی
درباره شرکت

تکنولوژی‌ها

    PythonDjangoPostgreSQLMongoDBDocker

Requirements:

  • Python Programming language
  • Frameworks: Django
  • Postgres / Redis / Composer / ES / Node.js
  • Docker / Vagrant
  • REST Full APIs
  • Source Control / Bug tracker (any);
  • 3 to 5 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
  • 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