Software Engineer, Full Stack

The Honest Company

(Santa Monica, California)
Full Time
Job Posting Details
About The Honest Company
The Honest Company, a leading healthy lifestyle brand, is committed to creating products that are effective, safe, delightful, accessible, and responsible. In pursuit of its mission to empower people to live a healthy and happy life,
Responsibilities
* 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 * Building 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 a project life-cycle utilizing SCRUM methodology
Ideal Candidate
* Bachelor's degree (computer science, or relevant degree) or equivalent experience required * 3+ years of professional experience, with 2+ years of open-source development experience using Ruby, Python or Node.js * Understanding MVC frameworks such as Rails, Sinatra, Django, Express or similar. No PHP. Really. * A passion for writing maintainable code with a deep understanding of OOP, design patterns, and data structures * Experience designing, building and testing REST API’s * Experience with test driven development (RSpec, Cucumber, Capybara) * Strong *nix skills (Linux, FreeBSD, and/or Mac OS X preferred) * Start-up experience * 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 * Passionate about TDD * Experience working in a subscription-based e-commerce environment * Experience with search platforms (Elasticsearch, Solr, Lucene, etc.) * Contributed to open-source project(s)

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.