Senior Software Engineer- Full Stack - remote

Zappos.com
Posted 4 years ago  • USA Remote

Work remotely temporarily due to COVID-19

We are a small team helping groups throughout the organization solve problems and develop new ideas. Our projects focus on the future of Zappos by building interactive experiences centered around customer service. We are a nimble team that moves fast and empowers others to build and experiment with new Zappos experiences rapidly.

We are looking for candidates who have a sense of ownership to deliver quick but extensible solutions. You will have the freedom to incubate new ideas with the backing of a large yet passionate-about-culture organization. Our current platform is built on Ruby on Rails and React.js, but we will always prioritize finding the right tool for the job.

Some of our recent projects include launching ZapposKids.com (https://www.zappos.com/e/shops/kids) and Zappos Goods for Good (https://www.zappos.com/e/goods-for-good).

What you'll be doing:

Responsibilities range from team "ideation" to hands-on implementation, testing, and debugging of projects at different levels of the stack as needed. Typical projects involve a responsively-designed front end, a Rails-based server application, and possibly some form of asynchronous back-end processing. You must be willing and able (and excited) to accept responsibility for enhancing required skills and completing assigned tasks over the course of changing projects and initiatives. Adapt and thrive!

What you'll bring to the table:

We are ideally looking for "T-shaped developers"—people who have a broad interest and understanding of technology and the web, but also have deep interest in a specialized area. We want someone who fits most (or ALL!) of these bullet points:

5-7+ years production software development experience A solid knowledge of many (not necessarily all) of these technologies: React, HTML5, CSS3, Ruby/Ruby on Rails, and relational databases. Strong frontend development skills Experience with modern front end JavaScript frameworks (React, Angular, Vue, etc.) Experience with unit/integration testing DevOps experience is a plus (especially with AWS and automated deployments)​. A solid, demonstrable grasp of good web, object-oriented, and asynchronous programming concepts. The drive and open-mind to learn and adopt new skills continually. Side projects and ideas for side projects you haven't started yet would be great. An open-mind and personable disposition. You like to collaborate and can give and take constructive criticism cheerfully.