The candidate’s activities include leading and working collaboratively with internal developers and remote developers to deliver cloud based web applications, as well as assisting in designing, building and maintaining supporting services for these applications.
Expert level Python developer
Expert knowledge of at least one common web framework (Web2py, Flask, etc)
Experience designing and programming against common web API standards (REST, SOAP, etc.)
Strong with common open source web serving technologies (NGinx preferred)
Experience working with SQL and NoSQL databases (PostgresSQL, MongoDb)
BS in Computer Science (or equivalent experience)
Experience with Web2py framework
Experience running production websites in public cloud environments (EC2, Azure, Rackspace, etc)
Experience with Ansible for CM
Experience with continuous integration
Experience with search frameworks (Elastic preferred)
Experience with caching Frameworks
Knowledge of devops and continuous delivery principles
Experience with web testing automation frameworks
Experience with real-time web communication frameworks / protocols
We expect candidates to have experience shipping and maintaining mission critical production software projects. Candidates should be familiar with current thinking around continuous delivery concepts and shall be expected to not only build production-ready software, deployed in the public cloud, but shall be as interested in operating, monitoring and supporting that software, often interacting directly with the people who are using the applications.
Candidates must have strong verbal, written and visual presentation skills. We are most interested in candidates exhibiting a passion for details, solving problems, simplicity, quality, and moving quickly, while maintaining a sense of humor.