We are a full-stack grocery company that uses design, software and operations to carve out new ways for people to eat tastier, fresher and healthier. We are looking for a scrappy, experienced engineer who has full command over their tools of choice, to flesh out the engineering stack and build out the team.
We have productized all aspects of our business - consumer facing digital product, recommendation algorithms, inventory control and warehouse operations. Most of this stack is built in-house, on top of reliable existing open source software, since there was no tooling already available to solve these problems. We've also realized a lot of the problems we are currently solving are hard CS at scale. We run on a week by week company-wide iterative cadence and ship every working day.
Some things you might be working on:
- Someone just added 2% milk, a sweet batard and carrots - what should we show them next on our app based on historical patterns of buying?
- How many pallets of strawberries should we buy this week, given both pre-sold and projected demand? These strawberries have an expiration date...
- How can we make our driver app smartly re-route if there's traffic on the freeway?
- We have ten people picking and packing today. How can we make sure all orders for the day are packed by 4PM?
- We are turning on a new hub in a new market we have never operated in before. What do we have to build to support this?
Our current stack is React and Rails for the consumer front-end, with a heavy automated test suite. On the backend for operations and hard CS problems, we go for whatever works.
You will be working with our small full-time team (2x founders, 1 eng, 1 PM and 1 ops) along with our numerous hub associates and drivers. You will be building out Farmstead's engineering team as we expand into other platforms and specialize further.
We are VC-backed, YC-backed company that is growing explosively. Every person we add to the team right now has a material impact on the direction of the company, and we hand over huge chunks of responsibility to smart people who get things done.
Responsibilities:
- Build scalable backend infrastructure across the various systems
- Following mocks, create responsive frontend interfaces
- Work closely with the product and design teams
- Help shape the engineering culture and guidelines as the company grows
Experience:
- 2+ years building web platforms, preferably in Ruby on Rails
- Experience with HTML, CSS, Javascript, bonus if you know React/Redux
- Experience with designing APIs
- You’ve proven you can ship new features quickly and with high design standards