About this opportunity
The Farmer's Dog lists this Senior Software Engineer (Business Logic) opportunity in new york, New York. Review the employer’s description below for duties, qualifications and application requirements.
Job description
As a Senior Software Engineer on the Business Logic pod, you’ll work on the systems at the core of how The Farmer’s Dog operates: subscriptions, pricing, billing, and order generation
Everything depends on these systems, and we’re reshaping them for the next phase of growth
You’ll own architectural decisions that other engineers will build on for years, partnering closely with other engineering pods, Product, Design, Data Analytics, and Lifecycle Comms
We care deeply about building reliable, scalable systems and about working well together, regularly whiteboarding, pair programming, and reviewing architecture with peers who set a high bar
If you want to make an outsized impact on technology, on customers, and on the lives of dogs everywhere, this is the right place for you
Lead the end-to-end lifecycle of complex systems and features, from design through long-term operation. You own what you ship in production, not just the merge
Decompose ambiguous problems into concrete work. Take a customer problem or vague initiative, break it into shippable scope, make judgment calls you can defend and document, then ship the code that delivers against them
Understand data relationships and how they propagate through the system. Engineers here own the data model end-to-end, from API to database, designing the schemas, migrations, and contracts that hold up as we iterate. Be thoughtful with decisions that help us iterate and hold up as we scale
Own production operation and monitoring of the systems you build, with awareness of their SLAs. Diagnose root causes and anticipate risk before it becomes an incident. Surface issues with recommendations, not open questions
Partner cross-functionally with Product, Design, Data Analytics, Lifecycle Comms, and others as the work demands. Bring them in from the start and solve problems together, not in isolation. Write and speak clearly enough that they can engage with your decisions, not just receive them
Develop the pod and improve the system. Mentor other Engineers through code review, design feedback, and incident retros. Refine the processes, tools, and on-call practices that raise the bar for everyone
Work in our stack: TypeScript end-to-end, GraphQL, Temporal for durable workflows, Postgres, AWS. Embrace and evaluate new tools as the work requires
Leverage AI tools to make your work better than it would be without them. Own what you ship: you must be able to explain, debug, and maintain it, regardless of how it was produced
Benefits
Dog-friendly offices
Equity packages
Healthcare, Dental, and Vision insurance
401k match
12-week paid parental leave
Flexible PTO and work-from-home policy
Discounted fresh dog food
Your pet interrupting video calls and in-person meetings is now a feature, not a bug
You have significant experience building and operating production systems where bugs cost money or break customer trustYou bring strong written and verbal communication, and you see the value in writing down key decisions, tradeoffs, and practices for the people who’ll use themYou love dogsYou welcome diverse opinions and actively seek input to challenge your assumptionsYou’re an owner, have excellent problem-solving skills and can prioritize tasks effectively, with a strong attention to detailYou are able to thrive in a fast-paced and ambiguous environment, naturally curious and proactive self-starter, constantly on the lookout for new opportunities and solutionsYou are a strong full stack engineer with 6 - 8+ years of experience who is comfortable working across the frontend and backend, and you enjoy building features end-to-end (experience in our stack is a plus)You bring pragmatic judgment about when to reach for AI and other new tools and when not to
#J-18808-Ljbffr
Worksite address
new york, NY, 10261, US
Who can apply
Review the original listing for work authorization, qualifications and employer requirements.