Bachelor's degree in Computer Science or other technical degree 3-5 years experience in professional software development Python fluency (Python 2.6+, Python 3.3+) Linux proficiency Web frameworks: Flask/Bottle, Django, Tornado/Cyclone, Pylons/Pyramid JavaScript libraries & Frameworks: jQuery, Backbone, Marionette, Gulp, Mocha, Sinon.JS & Angular, React,Vue, lonic, Node Web servers: Nginx, Apache, uWSGI Data stores/tools: Oracle, PostgreSQL, SQLAlchemy, Redis, MongoDB, Solr Tools: Virtualenv, Buildout, py.test, Ansible, Selenium Async: Twisted, asyncio Virtualization: AWS, VMWare, VirtualBox, Docker