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.

Required Capabilities

  • Expert level Python developer
  • Expert knowledge of at least one common web framework (Web2py, Flask, etc)
  • Expert knowledge of at least one javascript Framework (Ractive, Backbone, 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)Desired Capabilities
    • 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.