Project Description

Senior Software Engineer (Back End)

Job Description

You will help drive back end development of our next generation product, using state of the art frameworks and components. This product iteration will emphasize feature developments in our own API, as well as numerous external API integrations.

Primary Responsibilities:

  • Develop, improve, and maintain data storage and retrieval systems
  • Design and implement high performance data architectures and APIs
  • Design for data availability, durability, scalability, and performance
  • Work independently to troubleshoot, identify and isolate technical issues
  • Contribute to a team atmosphere based on accountability and open collaboration

Required Skills/Experience

  • AWS technology and automation, including EC2 and S3
  • Strong experience in Ruby, SQL and non-relational data stores
  • Knowledge of distributed architecture principles and best practices
  • Bash scripting, and task automation
  • Knowledge of various development, deployment, build and release tools
  • Knowledge of provisioning and deployment tools such Ansible, Puppet, or Chef
  • Excellent written and verbal communication skills


  • BS in Computer Science or equivalent experience
  • At least 5-7+ years related experience with a strong CS background

We Offer:

  • Competitive salary, options, and benefits
  • Flexible hours and paid time off
  • A small and collaborative team environment

How to Apply

Email with a resume and cover letter.


Seattle, WA | United States

Date Posted

December 20, 2016

Contact Us