Job Description
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

