ChefSteps is a well-funded and rapidly growing start-up that works at the intersection of culinary education, entertainment, and technology. Our team include chefs, filmmakers, writers, designers, makers, software developers, mathematicians, electromechanical engineers, and a growing number of other highly talented people with a passion for getting things done and having fun along the way. Most of us work from our 4000 square foot kitchen studio and workspace in Seattle's Pike Place Market.

We hire people who are generalists, but also exhibit deep subject expertise. We're always interested in people with original ideas, but we hire people who also recognize the importance of collaboration to turn great ideas into great products.

Senior Software Engineer (ecommerce)

Seattle, WA

Full Time

Product

Experienced

ChefSteps is seeking a full-time Senior Software Engineer to help us revolutionize the home kitchen. Is it you we’re looking for?

Us:

We are a Seattle-based cooking and technology company dedicated to inspiring home cooks to cook more often and have more fun doing it. We design our software and hardware products to solve problems, boost creative instincts, and encourage experimentation in the home kitchen. As a key member of our software development team, the backend engineer plays a vital role in making that vision a reality. There’s also a lot of delicious food.

You:

We are looking for a seasoned, skilled backend engineer with a passion for ecommerce—bonus points if you love food and cooking. Ideally, you have worked with the Shopify API and accounting integrations, and you have been responsible for the entire ordering shebang. You’re a pro at ensuring that the backend shopping experience is seamless and reliable. Our current stack is Ruby on Rails, AWS, and Node.js, but we’re open to engineers with knowledge of other technologies.

Requirements:

Demonstrated ability to design and implement an integrated eCommerce experience

Skill at writing elegant, reusable, well-tested code

Sense of balance: you deliver excellent work while also shipping rapidly and iteratively

Ability to design a system involving heterogeneous clients and complex asynchronous workers—you should be able to thoughtfully explain the tradeoffs of your architecture

Passion for developing elegant, future-proofed APIs

Skill at prototyping rapidly, then turning prototypes into production-ready code

​Bonus skills:

Background working on hardware or firmware projects

Ability to support auditing, trending, and reconciliation efforts for financial specialists