ChefSteps

101 - 250 Employees
51 - 100 Engineers
Private Funding
Private

Born of a love of cooking, ChefSteps is a smart kitchen product company building tools to help people cook more, have more fun cooking, and get incredible results every time.

In 2016 we launched Joule, the smartest, smallest, and most powerful sous vide tool on the market. Controlled by a smartphone or tablet (plus Amazon Alexa, Google Home, and Facebook Messenger), Joule has been used to cook more than 1 million meals—and counting—and is sold at Amazon.com, Sur La Table, and the ChefSteps website.

In 2018 we launched Joule Ready, bringing the convenience of ready-made sauces designed to take your sous vide cooking (or any other meal) to the next level. All you have to do is add your favorite protein or follow step-by-step guides in the Joule app.

We are currently hard at work on new smart tools, features, and services that will prove integral to the kitchen of the future. Hungry to create incredible cooking experiences for people everywhere, and eat a lot of great food along the way? We’d like to talk to you!

ChefSteps photo 1 ChefSteps photo 2 ChefSteps photo 3 ChefSteps photo 4 ChefSteps photo 5 ChefSteps photo 6 ChefSteps photo 7 ChefSteps photo 8 ChefSteps photo 9 ChefSteps photo 10 ChefSteps photo 11 ChefSteps photo 12

Why join us?
  • ChefSteps has helped people cook more than 5 million meals with Joule, and countless more with our recipes and guides. Joule is a beloved kitchen tool for hundreds of thousands of people.

  • Work in a fast-paced, self-motivated environment where you can collaborate directly with the stakeholders and a have a measurable impact for customers.

  • Take ownership of a feature and see it through from start to ship. If you have an idea to improve a customer experience, you can work with others on the team and implement it. There’s no long proposal process, no manager approval—just do right by the customer.


Engineering at ChefSteps
Engineering team and processes

Our company structure is a flat organization, which means that everyone on the engineering team is a peer. Even with peers, though, people who work on the same pieces of our stack tend to create the structure that works best for them.

For example, our app team does two-week sprints, starting with a planning/kickoff meeting and ending with a demo and retrospective on how it went. During each sprint, engineers work closely with designers, QA, mathematicians, customer experience specialists, and engineers in different disciplines, depending on the feature. Code reviews are done via pull requests. We have an automated test suite that can be run before the code is given to the QA team to move through their test and deploy plan (usually a collaboration between the engineers and the QA team).

All engineering teams use pull requests to have others review their code before it’s merged into the production (or staging) code bases. Engineering teams also use Jira for task/sprint management. Web/cloud teams use continuous integration and deploy whenever their code is ready.

Technical Challenges

We have engineered and built a device from scratch that has cooked more than 5 million meals for hundreds of thousands of people.

We handle tens of thousands of simultaneous cooks; built a digital-control mobile application; and integrate into Amazon Alexa, Google Home, and Facebook Messenger. We also write all the embedded software controls for Joule itself.

The architecture supports multi-Joule control, while also allowing multiple client devices, such as apps on different phones, tablets, smart speakers, and chatbot controllers.

We have to provide a “just works” experience that people have come to expect with kitchen appliances.

On top of this, we have launched our Joule Ready line of sauces, so we have to support the horizontal expansion of the app’s role in interacting with our customers.

Projects you might work on
  • We are currently working on more kitchen hardware. You would work on expanding the current mobile app to control multiple types of devices. This would mean working with our chefs to understand the problems we are trying to solve, working with designers to figure out how to expand the scope of the current app while still providing the best user experience, and working with the hardware engineering team to prototype and test things.

  • We are in the process of migrating our current app infrastructure from Ionic/Cordova to React Native. To maintain an “always shippable” version of the app, we have built hybrid of hybrids with Android and iOS native shims that help them communicate together. This has let us ship our latest project (see below), while still improving features and migrating over. You would help continue the migration of the app over until eventually we remove the shim and are left with just the React Native app.

  • We are adding e-commerce elements to our mobile app to support Joule Ready. We are selling custom sauces that we produce in Seattle. The app currently supports scanning the bag to bring up the custom recipe and allowing customization. Right now, all the sales are done directly through our website, but the next step is opening those sales up to purchasers inside the app. You would be working with our e-commerce group to integrate a cart and checkout process.

Tech stack
Ruby on Rails
Node.js
Angular.js
React Native
Cordova

Working at ChefSteps

ChefSteps is a flat organization that values collaboration and communication. With no managers, you are expected to be your own manager, determining where you can add value and what work is going to have the biggest impact. You get to collaborate with some of the best people in their fields, like PhD mathematicians who specialize in heat transfer through food; backend engineers who have built out mission-critical features at companies large and small; our award-winning content-creation team; and our hardware team, which has worked on many of the things you use on a daily basis.

Generous Vacation

Greetings, fellow adult. We trust you to determine and schedule your own sick and vacation days—and to coordinate with your teammates accordingly.

Free Food

You work with chefs trained at Michelin-star restaurants—you’d better believe you’re gonna eat well. Love to cook? Get ready to level up with lessons from our kitchen team.

For enthusiastic cooks, working at ChefSteps is like working at Willy Wonka’s factory. Employees are free to borrow any kitchen tool, ingredient, or cookbook they want from the expansive stock in the development kitchen.

Pet Friendly

If you’ve got an office-ready dog, every day can be bring-your-dog-to-work day. There’s a loving pack of ChefSteps rovers waiting to greet you and your canine companion on the regular.

Company Retreats

From ringing in the holidays at our favorite sushi spot to cracking cans of Rainier on a borrowed boat. From a three-day getaway—for employees and their families—to the Methow Valley to a pig roast on the coast. Sometimes our get-togethers are fancy, sometimes they’re simple as a fresh-baked pie. But they are always crazy fun.

Beautiful Office

Pop quiz: What’s more fun than a squat office building surrounded by a bleak parking lot? How about historic Pike Place Market?! Those famous fish throwers really do throw fish here, and every day we come to work mere feet from them.

Working here means grabbing groceries at world-class seafood and produce stands, enjoying impromptu happy hours at dozens of awesome bars, and picking up pretty gifts from the more than 200 craft stands mere steps from our door. The Market on Elliott Bay represents everything we love about food and community, and we think you’ll love it, too. If there’s a better place for a cooking company to find itself, we’re unaware of it.

Health Insurance

We offer top health insurance, plus dental and vision care—we want you healthy and happy, and that’s reflected in our easy, generous health plan.

401(k) Contribution
Work from Home
Flexible Hours
Relocation
Maternal/Paternal Leave
Other

If you hate your computer—or your kitchen equipment, or your vibration isolators—you’re gonna hate your job. At ChefSteps, we encourage employees to select the equipment and supplies they need to perform at the top of their game.

Team Activities

External Links

Interested in this company?
Skip straight to final-round interviews by applying through Triplebyte.

Apply