Home Jobs Board Software Developer, EnergySavvy, October 1

Software Developer, EnergySavvy, October 1

EnergySavvyWho: EnergySavvy
Position: Software Developer
Where: Seattle
What: EnergySavvy is looking for a developer to build, own and grow our core infrastructure. We use Ansible to manage our production systems, beta servers, and the Vagrant VMs that the engineering team uses. As we have grown, we face new challenges and need your help in reaching new goals.

We’re committed to the idea of making deployment and operations easy and effective. When EnergySavvy began, the very first piece of software we wrote was a simple deployment system on top of Fabric. Our focus on having clean dev and operations processes has never abated. Having that attitude affects everything about the company engineering culture.

Responsibilities:

  • Everything should be able to be done from the command line
  • You think simple single-click deployment is a top priority
  • You want to automate everything
  • Working with AWS interests you
  • You’re okay with being On Call
  • You love writing scripts and programming in general
  • Our technical challenges run far beyond the “make my simple Rails app serve a million people” variety. To succeed as a company we need to be able scale our SaaS products to hundreds of customers with unique configurations and requirements
  • Our stack includes: Ansible, Bamboo, Django, ElasticSearch, Fabric, JavaScript, JIRA, NGINX, PostgreSQL, Python, React, ReviewBoard, Ubuntu Linux, uWSGI
  • You pick the hardware and software you want to use (Computer, Monitor, peripherals, OSX or Linux)

Requirements:

  • Programming experience in one or more of Python, Ruby or Perl
  • System administration experience in a Linux environment
  • Professional experience with Ansible (or configuration management software) for systems automation and configuration
  • Real-world experience with DevOps challenges and system design, and knowledge of common environment and configuration issues with web based software
  • Excellent attention to detail and strong project management skills with a focus on quality
  • A solid understanding of version control systems such as Mercurial or Git

 

 How: Apply Here