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

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

sign up or login to save this job and more
San Francisco, California
Skills Desired
Sign up or login to see how your skills match up.
  • APIs
  • Data Structures
  • Linux
  • Ruby
  • CSS3
  • Cucumber
  • Django
  • HTML5
  • OOPS
  • RSpec
  • Sinatra Framework
  • Test Driven Development (TDD)
  • Ember.js
  • Computer Science
  • Capybara
  • Rails
  • OS X

Want to see jobs that are matched to you?

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