Senior Software Engineer, Back End
The Honest Company
(San Francisco, California)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,
- Build, design and code new features and enhancements for the Honest suite of apps, APIs and backend platforms
- Build web applications that work equally well on desktop and mobile devices
- Integrate with 3rd party solutions such as Facebook, Twitter, and Pinterest
- Participate in all aspects of a project life-cycle utilizing Scrum methodology
- Performance tuning of backend JSON APIs
- Bachelor's degree (computer science, or relevant degree) or equivalent experience required
- 5-7+ years of professional experience, with 3+ years of open-source development experience using Ruby
- Understanding of MVC frameworks such as Rails, Sinatra, Django, Express or similar.
- A passion for writing maintainable code with a deep understanding of OOP, design patterns, and data structures
- Experience designing, building and testing REST APIs
- 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 social networking environment
- Experience with search platforms (Elasticsearch, Solr, Lucene, etc.)
- Contributed to open-source project(s)
Questions
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.