Lead Python Web Developer/Engineer

Lead Python Web Developer/Engineer


Job Description

We are looking for someone to lead the development of software tools, which will provide our customers with unprecedented control of their cloud environments.


- Looking to create extraordinary products with good design and incredible customer experience

- Talented and product savvy developer who’s ready to roll up their sleeves and anxious to get started programming throughout the application stack

- Hungry for the chance to architect a scalable web application

- Head in the clouds


- Minimum of 5 years of experience developing complex web applications with Python. Experience with the python libcloud library is a huge plus.

- 3+ years experience using either Django or Flask framework is necessary, along with strong knowledge and experience with Python APIs, RESTful web services and Jinja templating. Experience using Flask for large-scale web applications is preferred.

- Minimum of 5 years of experience with databases, such as MySQL, MongoDB, etc..

- Strong knowledge of data structures including YAML and JSON

- Minimum 3 years of front-end experience using HTML/CSS and JavaScript libraries/frameworks. Experience with AngularJS and Twitter Bootstrap are required

- Shell, BASH scripting experience required

- Prior experience with Cobbler, Puppet and/or SaltStack is a major plus

- Prior experience with OpenStack is necessary

- Experience with Amazon Web Services is a huge plus


- You will work directly with the CTO and CMO on product design and strategy to influence application functionality and not just produce code.

- Write clean, modular and robust code to implement the desired application with little or no supervision.

- Maintain documentation for continued development and support of the application