Description

 Our tools are used by water utility teams and tens of thousands of families nationwide. We maintain usage data for just over 1M households and have helped cities save hundreds of millions of gallons of water. Our systems – and the projects you’ll lead – are changing the way water utilities operate.

We're a small team and have partnered with cities like Austin TX, Denver CO, Bozeman MT and Folsom CA and are looking for colleagues who can help support an expanding customer portfolio and software stack. The candidate would report directly directly to the CEO and build out a team her/his team of engineers/contractors. 

What you’ll do as a principal engineer:

- Architect and lead all engineering efforts at Dropcountr 
- Manage and develop our back-end services APIs (Ruby) 
- Support and manage development of our front end platforms: 
- Two web applications (html / css / js) 
- Cross-platform mobile applications (React Native) 
- Support and extend our 3rd-party service integrations (vendors, customers) 
- Maintain our DevOps infrastructure (tools and deployments)

Skills and responsibilities

- 5+ years of full-stack experience building production SaaS Ruby applications. 
- Enough DevOps chops to maintain and improve our cloud-based platform, and the ability to learn what you need as you go. 
- Great communication skills, and the ability to work with a distributed team. 
- Ability to thrive in a fast paced startup environment. 
- A passion for sustainability and making the world a better place.

Details

  • Location:
    San Francisco
    ,
    CA
    Preferred Bay Area, and flexible
  • Salary:
    $80,000.00
    -
    $130,000.00
    yearly
    , 0.5% – 5.0%
  • Deadline:
    2018-07-20

Qualifications

Minimum qualifications

- Sinatra 
- Sidekiq 
- Backbone.js 
- React.js / React Native 
- RESTful APIs using Ruby 
- Service Oriented Architectures (and migrating to them) 
- Amazon Web Services (VPC, OpsWorks, RDS) 
- Bash scripting, Chef 
- Data Ingestion / ETL pipelines 
- PostgreSQL and PostGIS


Preferred qualifications

- Experience managing remote developers 
- Basic UI/UX design chops 
- A love of BDD / TDD 
- A love of refactoring in-flight

View application