Writing reusable, testable, and efficient code Design and implementation of low-latency, high-availability, and performant applications Integration of user-facing elements developed by front-end developers with server side logic Implementation of security and data protection Integration of data storage solutionsKNOWLEDGE AND SKILL : Expert in Python, with knowledge of at least one Python web framework as Django, Flask, etc Familiarity with some ORM (Object Relational Mapper) libraries Good understanding of server-side templating languages such as Jinja 2, Mako, etc Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3 Knowledge of user authentication and authorization between multiple systems, servers, and environments Able to create database schemas that represent and support business processes.