Develop product enhancements in the server back-end in the Python / Django stack, Do software design of the product enhancement, Map product requirement to application features.
Requirements
- Strong understanding of the 3 key areas of web application architecture : server back-end, frontend presentation (HTML, CSS) and interactive web (Javascript and jQuery)
- Proficiency in Python.
- Proficient in a modern open-source relational database such as MySQL or Postgres, Proficient in HTTP protocol, REST APIs, JSON
- Proficient in HTML, CSS, Ability to do database design and modeling, Proficient in OOPS concepts and writing code using classes
- Ability to write modular and clean code, Knowledge of Responsive Web Design (RWD) , Working knowledge of a NoSQL database
- Hands-on experience with setting up a web server such as Apache or nginx, Hands-on experience with Public Cloud services such as AWS (EC2, S3, RDS, SQS), Hands-on experience with automated unit testing
Skills Required
Django, Web Application Architecture, Javascript, Python, Html