The Farmer's Dog

New York
26 - 50 Employees
< 10 Engineers
$25M - $50M Funding
Series A

The Farmer’s Dog is a VC backed (series A) direct-to-consumer pet health brand on a mission to disrupt the $60 Billion pet food industry. Our products are human-quality, personalised and manufactured on demand.

The Farmer's Dog photo 1

Why join us?
  • 30% month-on-month growth. Once our customers find the right fit they stay with us. Of those that are with us for 6 months, 95% will remain in 18 months.

  • Founding team members have founded and worked at early stage startups, ex-blue apron Head of Operations

  • Funded by Shasta, Forerunner Ventures, Collaborative Fund and SV Angel

  • Get to play with the one and only https://www.instagram.com/scruffybeagle


Engineering at The Farmer's Dog
Engineering team and processes

As we're still quite small on the engineering the team structure remains flat. We practice kanban with a twist of scrum. We set quarterly priorities and figure out the key milestones. These are then broken down into epics and stories. This makes up about 60% of the work. The Todo list will contain maintenance and bug fixes as well. Once things go on the Todo they're given estimations and a project manager will revisit the list biweekly to make sure the priorities are aligned and stakeholder needs are addressed in due time.

Technical Challenges

We have 2 isomorphic (React and Redux) web apps that consume the Core API backed by a Postgres database. One is the public facing website, other is the internal CRM. Being on the bleeding edge of Javascript (we use webpack with stage-1 preset) means we get to improve our code all the time.

The Core API has been built from the ground up to make our business work. Each customer has a unique subscription and shipment frequency. Our system makes it possible to manage such customers at scale and predict the SKUs required to fulfill orders 6 months down the road.

We also make use of microservices for longer running jobs. One of these is generating 20 000 unique food labels (each has your name, your pet name and date on of production on it) every week. Other services include billing, acquiring shipping labels and a number of others.

Projects you might work on
  • Building software for a print station in our warehouse that lets workers print shipping labels, feeding guides and food labels on demand by scanning in a barcode on the packing slip. The software should sync with S3 and our database to keep a copy of all relevant assets so it could work with even no connectivity.

  • Automating rushing and delaying orders from the Customer Portal. Currently each request creates a helpdesk ticket which has to be manually handled. The solution we're looking to build would let the customer make the change and adjust their current inventory correspondingly.

  • Improve box fill algorithm. The problem is figuring out the smallest box we can pack all the items into. This is an instance of the classic NP-hard bin-packing problem. Thus, we need to constrain the solution set by simplifying the problem and consider implementations that might perhaps not find the most optimal solution but one that's good enough.

Tech stack
Node.js
React
Redux
PostgreSQL
JavaScript

Working at The Farmer's Dog

We like to hire smart people and empower them. This means doling out lots of responsibility. For those reasons we place a high value on communication skills and self discipline.

Beautiful Office

Our very own 2 floors in the middle of Williamsburg and 3 blocks away from Metropolitan Ave metro stop.

Pet Friendly

We have 2 well-behaved pups in the office and they're always looking for playmates.

Flexible Hours

Our engineers are free to start their day anywhere between 9-11am.

Health Insurance

Interested in this company?
Skip straight to final-round interviews by applying through Triplebyte.

Apply