Total Yrs. of Experience* : 5 Years
Detailed JD (Roles and Responsibilities)
We are looking for a Python Web Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all serverside logic ensuring high performance and responsiveness to requests from the frontend. You will also be responsible for integrating the frontend elements built by your coworkers into the application; therefore a basic understanding of frontend technologies is necessary as well.
Other areas of Understanding Includes
Familiarity with some ORM (Object Relational Mapper) libraries
Able to integrate multiple data sources and databases into one system
Understanding of the threading limitations of Python and multiprocess architecture
Good understanding of serverside templating languages such as Jinja 2 Mako etc depending on your technology stack
Basic understanding of frontend technologies such as JavaScript HTML5 and CSS3
Understanding of accessibility and security compliance
Responsibilities
Writing reusable testable and efficient code
Design and implementation of lowlatency highavailability and performant applications
Integration of userfacing elements developed by frontend developers with server side logic
Implementation of security and data protection
Integration of data storage solutions may include databases keyvalue stores blob stores etc.
Ability to demonstrate a sound understanding of software quality assurance principles SOLID design principles and modelling methods Awareness of latest technologies and trends Excellent problem solving analytical and debugging skills
Mandatory skills : Python.