Image Description

Full Stack Developer, ECommerce

Job Description

Posted 8 months ago


We’re looking for a full-stack Ruby/Rails developer to join our growing engineering team in Phoenix. You'll get to work on as well as our internal customer experience and administration systems while collaborating with the rest of the engineering team on strategic decisions.

We’re looking for full stack developers that lean towards front-end development, as well as full stack developers that lean towards back-end development.  Mastery of both isn’t required, but basic knowledge of each domain is necessary.


We live by our company values:

We Listen To Our Customers and To Each Other

We Sprint With Focus

We Shape Our Future

We Win As A Team

We Sleep Well Doing Business Our Way

For the engineering team, this means: 

End-to-end ownership: From inception to production, investment in the solution being built

Launch early and iterate: Done is better than perfect. Although we maintain a minimum standard of quality, we believe in getting value out of features and enhancements as soon as possible, while rapidly iterating.

Do things that scale:  We’re bringing our homegrown brand of market disruption to the biggest mattress brands in the country (Serta, Simmons, Beautyrest).  We’re automating manual processes and scaling up our efforts 

Pragmatism: We’ve moved beyond the startup phase and our business is growing fast, so our team needs to be practical, smart, and flexible. What worked yesterday might not be the solution today.


Our stack consists primarily of Ruby, Rails, Postgres, React.js, and SCSS and is deployed to Heroku and Vercel. We use CircleCI and Buildkite for continuous integration and believe strongly in continuous deployment. We also believe in leveraging quality APIs and tools.


  • 5+ years of experience working in a tech environment similar to what's described above
    • Experience with Ruby on Rails
      • Experience with React.js and Apollo/Graphql
        • Experience with building eCommerce applications
          • Experience with Content Management Systems, we use Prismic
            • Passion for Test Driven Development, we use RSpec, Cucumber, Jest, and Cypress

              Our people. You'll work with some of the most talented, supportive, and savvy individuals out there. We're very proud to work with each other. We're shaking up the mattress industry and delivering an experience for clients they would never expect. And we’re proud of that too!

              Our product. Each team member receives a great bundle of products for themselves. You will too if you join the team! Your friends and family will also have access to a great product discount.

              Our benefits. We offer comprehensive health benefits for you, eligible partners and dependents. We have paid maternity paternity leave, 401k with a match, a generous vacation plan, and so much more.

              Tuft Needle is proud to be an equal opportunity employer. We will not discriminate against any applicant or employee on the basis of age, race, color, creed, religion, sex, sexual orientation, gender, gender identity or expression, medical condition, national origin, ancestry, citizenship, marital status or civil partnership/union status, physical or mental disability, pregnancy, childbirth, genetic information, military and veteran status, or any other basis prohibited by applicable federal, state or local law. Your experience is important to us. If you have any questions with your application, please contact our Candidate Experience Team at [email protected]

Job Summary

Image Description
Phoenix, AZ, US Location

Similar Jobs

The largest community on the web to find and list jobs that aren't restricted by commutes or a specific location.

We are a smart, scrappy, compassionate, and fun bunch, wh...

Senior Web Application Developer

  • Cultural Intelligence Center

Headquartered in Michigan, our international team of empl...

Ruby on Rails Developer\n\n\nRemote - North America\n\nNa...