Shepherd Software, Inc.

Your browser cookies must be enabled in order to apply for this job. Please contact if you need further instruction on how to do that.

Full Stack Developer

Development | Seattle, WA | Full Time

Job Description

Shepherd Software, Inc. is a Seattle based startup focused on innovation in the veterinary industry.  We are improving the lives of Veterinarians, owners, and pets by creating modern software for an industry that is still dependent on excel. We build digital products using lean and agile techniques for real people. We are looking for a passionate full stack developer to join our Seattle development team.


You are a great fit if you enjoy building new, disruptive, and revolutionary products that truly help people (and pets!). You love a challenge, and working with fellow sharp thinking entrepreneurs and engineers. You’re a continued learner that enjoys staying on top of what is happening in technology and the development world. You love teaching others and sharing development techniques as much as you love to code.


We are looking for a developer that is very proficient in Ruby on Rails API powering a ReactJS application.


If this sounds like a great fit, we are eagerly waiting to hear from you.



  • Experience: 3-5 years

  • Location: Seattle, WA


Key Responsibilities

  • Lead development and work personally alongside your product team and our customers on digital products

  • Work closely with product management, designers, and other members of the development team to assist in defining user stories and technical requirements

  • Communicate technical capabilities and limitations to non-technical customers

  • Define well-organized software architectures and implement with clear, intelligent code

  • Share knowledge with other developers and contribute to our development workflow


Your Skills

  • Full Stack web development experience

  • Proficient in one of Ruby on Rails or other web development framework

  • Experience with React, Angular, Vue or other javascript framework

  • Excellent oral and written communication skills

  • Ability to own and design customer driven features from the database to the css, and understand the broader system impact.

  • Ability to prioritize efforts and communicate the "why" of prioritization


Nice to Have

  • Test-Driven Development and Continuous Integration

  • Working in a Scrum/Agile environment

  • Startup experience

  • Front-End performance optimization

  • DevOps experience in a cloud environment.  


Some of the tools we use

  • RubyMine, WebStorm, Atom, whatever IDE works best for you.

  • Git

  • Pivotal Tracker

  • Slack

  • And of course, your favorite terminal emulator


Why you’ll love working at Shepherd

  • Pet friendly office!

  • Great office location in the heart of Ballard

  • We offer competitive market salaries and benefits including 100% covered health insurance for employees, equity compensation DOE, and an unlimited vacation policy.

  • Frequent team outings