Brandless

San Francisco
101 - 250 Employees
26 - 50 Engineers
$100M+ Funding
Series C

Brandless was started with the belief that everyone deserves access to better stuff at fair prices. That means everyday essentials like non-GMO snacks, organic food, clean beauty and personal care, non-toxic cleaning supplies, tree free tissues, and so much more. Because that's the kind of world we want to live in. And who are we? We're a group of thinkers, eaters, doers, and lovers of life with big dreams about changing the world. We hope you'll join us.

Brandless photo 1 Brandless photo 2

Why join us?
  • We set ambitious goals. And we achieve them together. Our team is founded on the principle of always learning, and mentorship is a cornerstone of our engineering culture. We have teammates with years to months of experience, and we fully recognize that everyone brings something to the conversation, and voices are always given equal weight.

  • Our founders started Brandless because they — and we — believe everyone deserves better, and better shouldn't come with a higher price tag. We wanted to invent something fresh and new, a company that could reimagine everything but would start with the essentials, the things people use every day. We believe that social good can and should live harmoniously inside a profit-driven business. We're not just building a company, we're building a movement. It's a movement that has the ability to impact lives, and to help create a future where everyone can afford better.

  • We work together to solve really interesting challenges. Our team touches every part of the product lifecycle, from the moment a SKU (just another name for a product) leaves a factory to when it arrives on a doorstep — and everything in between. We work with cross-functional stakeholders throughout the company to ensure that our community has an incredible customer experience time and time again.

  • We're just getting started. We are growing fast, and it's an exciting time to consider joining us. We're funded by incredible VC partners, including Softbank, NEA, Redpoint, and Google Ventures. We're proud of what we've accomplished, but are even more excited about where we're headed.


Engineering at Brandless
Engineering team and processes

We are still early enough in our growth stage (12 engineers including engineering leadership) that every engineer we hire is a generalist and will contribute to both the frontend and backend. The goal is to get every engineer to build expertise across all areas of the application.

  1. We would self-characterize as a project-based team - for every project, one or more engineer(s) work in close partnership with a Product Manager (and sometimes a designer). Each project starts with a kick off meeting with every stakeholder in the room.
  2. A majority of communication and discussion around code happens on GitHub. Every feature branch is reviewed by a peer. Every deploy goes through an automated CI pipeline. We deploy daily - 5 to 8 times a day, giving engineers a chance to build thoughtfully, iterate often, and see their impact frequently.
  3. We do one daily asynchronous Slack update as an alternative to an in-person stand up. The process is built around getting a lot of work done with as little overhead as possible.

Iteration is one of the core values of our team, so this process (like anything else we do) can and does evolve over time.

Technical Challenges

There are a lot of technical challenges in building e-commerce platforms. Everything we build directly impacts the experience of every Brandless customer. The interfaces we build have to be extendable, intuitive, and high-performing:

  • The platform's speed is directly correlated to our company's revenue and growth. Unexpected spikes in traffic (10x+) are common and we are expected to meet the spikes with no hiccups, putting scalability at the forefront of what we think about.
  • We have at least several A/B tests running at any given time to learn what makes the best customer experience.
  • Every order placed has to be charged to the right customer, the right amount, and contain all the right items. And this is just on the shopping cart part of the infrastructure.

Our engineering team also owns Brandless’ logistics applications that are responsible for most efficiently routing thousands of orders to the right warehouse daily. Debugging complex systems, such as the ones powering our logistics, is one of the most difficult engineering challenging out there and we have it in spades.

Our work intersects providing the best customer experience, optimizing our supply chain, and scaling to support new product lines & initiatives. A lot of exciting complexity comes from tackling these priorities in tandem.

Projects you might work on
  • We built BrIAN (you can think of the application as the “brain” of the logistics operation) to replace off-the-shelf application that didn’t meet our reliability / uptime needs. This application needed to have 0 tolerance for any issues around routing, fulfilling and dispatching customer orders. As a result, the system is both resilient and can recover fully in a case of an outage, ensuring thousands of orders are sent to correct customers each and every day.

  • We’ve build a high throughput Promotions Rule Engine for managing various types of promotions that are available on our e-commerce store (think getting a free gift with specific purchase type of purchase, or a discount on your 3rd purchase, or promotional code that only works only twice). Better yet, part of the project was to make sure all of the rules can be configured via our Admin portal, without involving any engineering resources in the future.

  • We are in the early stages of thinking through our API. The current API supports tens of millions of request a week, but is build with a single purpose in mind - to support our React front-end. We want something more general (think GraphQL) to support a more broad range of use cases.

  • We prefer (within reason) to buy a tool instead of building it when possible. This allows us to have more time to build the features that will help exponentially grow our business. As a result, we’ve integrated with variety of 3rd parties for OAuth, payments, referrals, reviews.

  • We have a strong data team at Brandless. We’ve integrated with a Machine Learning recommendation engine to serve relevant recommendations for each user coming to the site.

  • We’ve done several projects to build better tools for ourselves. This includes, but not limited to, a log parser tool build in Rust to better integrate with DataDog and a few Go-powered chat tools (that we constantly expand).

Tech stack
Ruby on Rails
Ruby
React
Redux
TypeScript
MySQL
Heroku

Working at Brandless

At Brandless, we value our employees not just for what they do, but who they are. We hire passionate people and support their success and growth. We push boundaries, build new muscles, and support each other along the way.

Generous Vacation

We've got a discretionary time off policy. Take what you need, when you need it.

Free Food

Lunch every day and, of course, a pantry stocked with $3 goodness.

Beautiful Office

Our San Francisco offices are in the Presidio, which is beautiful, sun or fog. We've also got an office in Minneapolis!

Health Insurance

We cover 100% of medical, dental, and vision premiums for our teammates and their dependents.

Philanthropic Contributions

Every member of our team can gift $150 worth of product to a 501c(3) of their choosing each year.

401(k) Contribution
Transportation
Maternal/Paternal Leave

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

Apply