Senior Software Engineer, Back End

The Honest Company

(San Francisco, 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 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
Ideal Candidate
* 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

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.