Role Locations
- New York, NY, United States
- Remote
Employees
Address
Tech Stack
- Node.js
- React
- Redux
- PostgreSQL
- JavaScript
- TypeScript
Role Description
Who We Are
The Farmer’s Dog (TFD) was created to turn the unconditional love we all have for our pets into uncomplicated care. Though TFD’s starting point is disrupting the ultra-processed $90 billion pet food industry with fresh, healthy options made to human-food safety standards, their ultimate goal is to create amazing and never-seen-before experiences for pets and their owners across all aspects of pet care. What if dog owners had the entirety of their dog’s nutrition completely taken care of with maximum peace of mind? What if users could rely on The Farmer’s Dog for all of their pets’ needs? What if they could manage their pet care entirely from a single platform? The company’s direct-to-consumer business model, its consistent triple digit growth, and healthy financials will allow The Farmer’s Dog to continue disrupting pet nutrition and care for years to come.
Everything about the experience The Farmers’ Dog creates depends on technology, from when customers first interact with the brand and share information about their pets and their needs, to when they personalize the best fresh meal plan for a customer’s dog, to an algorithm that optimally “fills” each delivery box, to the pricing engine, to the software that runs their fulfillment centers for maximum efficiency.
Backed by the early investors of Warby Parker, Dollar Shave Club, Sweetgreen, and Glossier, The Farmer’s Dog has raised over $100M in funding and seeks to build a company as healthy as the dogs they feed.
#LongLiveDogs
Where You'll Come In
The Farmer’s Dog is looking for a Senior Backend Software Engineer to join our Engineering Team. As an engineer at TFD, you will be responsible for building and supporting the subscription-based e-commerce business we’ve developed from the ground up. Our primary objective is to offer a detailed, subscription experience for our customers. You’ll work closely with other specialists as well as our Operations, Customer Experience (CX), Data and Growth functions to develop software to power excellent customer experiences, our fulfillment pipeline and subscription management features.
Our architecture is powered by Node.JS and hosted on AWS. We support a number of web applications and services, including:
A consumer facing website that houses content pages, our checkout flow and our end-user subscription management portal.
A back-office “Canine Relations Management” (CRM) tool that our fulfillment and customer service teams use for every day operations.
Our API backend that houses our main business logic, integrates with external service providers and powers our front end applications.
Multiple worker jobs that power our asynchronous billing, shipping and fulfillment infrastructure.
How You'll Make An Impact - Work toward your team’s mission on one of our dedicated engineering functions
Architect scalable solutions to support our rapid growth
Research and integrate with 3rd party systems for billing, shipping and fulfillment
Support automated order scheduling to maintain meal continuity for pets across the country
Develop solutions for sophisticated problems like box packing and smart order scheduling
Minimize customer support tickets by adding features to our customer portal
Collaborate closely with our Operations, Data, CX, and Growth teams to develop solutions to improve customer experience and scale the impact of other team members
Design data structures and GraphQL schemas to support new features
Add new product lines and services
Build services and GraphQL applications with Node.JS and TypeScript
Write tests with Jest and TestCafe
Grow your peers by bringing your own outstanding experience and talents to share with the team
We're Excited About You Because
You have a minimum of 7 years of hands-on Software Engineering experience and have recently worked as a Backend Software Engineer or Full Stack Software Engineer with backend focused work
You have led projects, made architectural decisions, introduced innovative ways, and mentored junior engineers
You feel confident working with Node.JS, relational databases, and 3rd party SaaS providers
You like learning about and sharing new frameworks, tools and services
You take pride in writing software the right way. That means peer reviews, ample time to refactor code, and write tests
You’re good at seeing the big picture and can make day to day decisions in service of our larger mission
A Few of Our Best Benefits
Dog-friendly office in Greenwich Village
Market-competitive compensation and equity packages
Comprehensive Healthcare, Dental, and Vision
Competitive 401k plan with company match
12 week paid parental leave
Flexible PTO and (when in office) WFH policy
Discounted fresh food for your pup
Your pet interrupting video calls (and in person-meetings) is now a feature, not a bug
About The Farmer's Dog
The Farmer’s Dog was created by two dog lovers to radically improve the $90 billion global pet food industry — starting with a subscription service that sends freshly-made food directly to customers’ doors. Today, The Farmer’s Dog has served millions of meals nationwide through its personalized plans, delivering fresh, healthy food to dogs and peace of mind to their humans. Long term, our aim is to simplify every part of pet care, bettering the lives of the animals who make our lives better.
Company Culture
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.
Address
Tech Stack
- Node.js
- React
- Redux
- PostgreSQL
- JavaScript
- TypeScript
Skip straight to final-round interviews by applying through Triplebyte.