T

The Farmer's Dog

Delivers fresh, human-grade dog food subscription

Senior Software Engineer 1

Full-Stack EngineeringUpdated on Nov 12
Full-timeNew York, NY, USA

About the Job

Requirements

  • Have 6–8+ years of experience as a full-stack engineer, working comfortably across frontend and backend and building features end-to-end.
  • Have significant experience building and operating production systems where bugs can cost money or damage customer trust.
  • Use clear written and verbal communication and document key decisions, tradeoffs, and practices.
  • Use pragmatic judgment about when to use AI and other new tools.
  • Be able to prioritize tasks effectively and maintain strong attention to detail.

Responsibilities

  • Lead the end-to-end lifecycle of complex systems and features, from design through long-term operation, and own what is shipped in production.
  • Decompose ambiguous customer problems or initiatives into concrete, shippable work; make and document defensible decisions; and deliver code addressing them.
  • Understand data relationships and propagation through systems, owning the data model end-to-end from API to database and designing schemas, migrations, and contracts that support iteration and scale.
  • Operate and monitor built systems with awareness of their service-level agreements, diagnose root causes, anticipate risks, and surface issues with recommendations.
  • Partner from the outset with Product, Design, Data Analytics, Lifecycle Communications, and other collaborators to solve problems together and communicate decisions clearly.
  • Develop the engineering pod by mentoring engineers through code review, design feedback, and incident retrospectives, and improve processes, tools, and on-call practices.
  • Work with TypeScript, GraphQL, Temporal, PostgreSQL, and AWS, and evaluate new tools as needed.
  • Use AI tools to improve work, and be able to explain, debug, and maintain shipped work regardless of how it was produced.

Desired Qualifications

  • Experience with the company's technology stack.

About the Company

The Farmer's Dog

Delivers fresh, human-grade dog food subscription

The Farmer’s Dog offers fresh, human-grade dog food delivered straight to customers through a subscription model. Each dog owner creates a personalized meal plan on the website, and the food is prepared in the U.S. with high-quality ingredients, free of preservatives and artificial additives, then shipped on a regular schedule. The product works by replacing traditional shelf-stable kibble with freshly made, portion-controlled meals that reach the customer quickly and stay fresh through direct-to-consumer delivery. The company differentiates itself by focusing on human-grade ingredients, preservative-free recipes, personalized meal plans, and a direct-to-consumer approach that eliminates retail markups and long shelf times. Its goal is to improve pet health and wellbeing while providing convenient, reliable access to better-quality dog food.

Company size
1,001-5,000
Company stage
Series D
Total funding
$168.1M
Headquarters
New York City, New York
Founded
2014

Recently Posted Jobs

Explore more opportunities at The Farmer's Dog

See more jobs