Software Engineer, Full Stack

As engineers for The Honest Company, it’s our job to ensure a seamlessly delightful e-commerce experience for all customers and to achieve Honest’s mission of delivering safe, eco-friendly, beautiful and affordable products across the U.S.A. and Canada. We work behind the scenes, connecting the dots to drive the success of Honest as a whole, and we have an awesome time doing it. Rooftop shuffleboard, anyone?

As a Software Engineer, Full Stack, you’ll collaborate with a tight-knit, cross-functional tech team to deliver cutting edge, end-to-end web solutions. Have an idea about how we can be smarter, better developers? Want to improve a process, try a new tool, or introduce a new technology? We’re listening.  We look for the best and brightest people and ideas, and our work environment allows new hires to innovate from day one. Honest.

What you’ll do:

  • Build, design and code new features and enhancements for Honest Company web sites, APIs and backend platforms
  • Build web applications that work equally well on desktop and mobile devices
  • Build integration solutions for 3rd party services such as payment processing, inventory management and automation, warehouse control systems and many more
  • Participate in all aspects of project life-cycle utilizing Agile/Scrum methodology

You’ll love this job if you’re:

  • Flexible and unflappable. You’re known to smile and crack a joke while working on challenging problems
  • All about quality. You’re passionate about test driven development and clean, well-tested code
  • A people person. An exceptional communicator and collaborator
  • Enthusiastic and motivated. You’re excited to share ideas and find creative ways to improve code and processes
  • On a mission. You’re ready to join a diverse team passionate about using tech to make our world healthier, safer and more delightful
  • Adaptable and ambitious. You will enthusiastically take on other assignments as needed to support your team!

What you’ll need:

  • Understanding of MVC frameworks such as Rails, Sinatra, Django, or Express (No PHP. Really.)
  • Strong *nix skills (Linux, FreeBSD, and/or Mac OS X preferred)
  • Deep knowledge of HTML5, CSS3 and responsive web design
  • Knowledge of Bootstrap and Javascript frameworks such as Angular, Ember or Backbone
  • Solid knowledge of scaling web applications and asynchronous architectures
  • Extensive knowledge of object oriented programming, design patterns and data structures

And also:

  • Bachelor's degree in computer science or relevant subject
  • 3+ years of full-time professional work experience
  • 2+ years of open-source development experience using Ruby, Python or Node.js
  • Experience designing, building and testing REST APIs
  • Experience with test-driven development (RSpec, Cucumber, Capybara)
  • Experience working in a subscription-based e-commerce environment
  • Experience with search platforms (Elasticsearch, Solr, Lucene, etc.)

Back to top