استخدام برنامهنویس پایتون Python Developer
شرح موقعیت شغلی
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
مهارتهای مورد نیاز
- Python
- Django
- Redis
- RESTful APIs
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست