The Farmer's Dog
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.
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
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.
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.
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.
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.
Our very own 2 floors in the middle of Williamsburg and 3 blocks away from Metropolitan Ave metro stop.
We have 2 well-behaved pups in the office and they're always looking for playmates.
Our engineers are free to start their day anywhere between 9-11am.
Interested in this company?
Skip straight to final-round interviews by applying through Triplebyte.