Search Jobs

Fullstack Engineer

Post Id Number: 407635 Quick Apply
Employment Type: Permanent
Location: New York
Skills: react, Ruby on Rails, vue.js
Description:

Full Stack Engineer

 

Who We Are

Our product and engineering team consists of the product managers, designers, and engineers who build the systems that we use to produce amazing editorial content and a shopping experience that delights our users. Our team of software engineers works with our VP of Engineering as well as our product team to design and develop systems that run the website. Our website is currently written in Ruby on Rails; on the client side we use React and are implementing Graph QL to integrate the two more seamlessly. We're always looking to innovate and try new things.

 

We hope to recruit and advance qualified minorities, women, LGBTQ, persons with disabilities, and veterans—we welcome and encourage all applicants. Our goal is for our team and culture to reflect the diversity of the global community of home cooks.

 

Who You Are

We're looking for Full Stack Software Engineers who love to write code in a collaborative team environment. Promising candidates have a solid foundation in front-end and back-end development, testing, strong knowledge of common architectural patterns and have expanded their skills over time. As much as they love to code, they are also contributors, supporters, mentors and active participants in making our platform better, easier to use, and more innovative every day. The ideal candidates have an eagerness to experiment, a determination to contribute strongly, and a drive to recognize problems and work with the team to resolve them while always maintaining a sense of humor.

 

What You'll Do

  • Write code to implement new features in our custom content-and-commerce platform while maintaining code integrity.
  • Refactor code to make it better, faster and more resilient and add to our ever expanding automated testing suite.
  • Help our team improve the quality of our code through thoughtful collaboration, code reviews, and other software engineering best practices.
  • Collaborate with team members in designing the architecture of new features, estimating their cost and planning implementations while always keeping reliability and maintainability in mind.
  • Mentor and develop less experienced engineers.
  • Deliver on time and communicate status, issues and concerns effectively throughout the lifecycle of a project.
  • Lead technical initiatives as necessary by documenting, planning, gaining consensus and working closely with product managers.

 

Requirements

  • 3+ years experience writing code in a professional environment with increasing responsibility.
  • Solid background in web technologies, including a deep understanding of how a modern web application works end to end and how applications perform under load.
  • Strong familiarity with JS, preferably including modern frameworks such as Vue and React.
  • Proficient in modern CSS techniques such as Flexbox, BEM, and grid. Should also have experience using a CSS preprocessor like SASS or LESS.
  • Experience in mobile first, responsive web design.
  • Experience with Ruby on Rails or a comparable backend framework.
  • Experience implementing design particulars from a specification.
  • Familiarity with SQL and relational databases as well as a broad range of AWS services
  • Ability to handle schedules and priorities and communicate appropriately about them
  • Optional but also great are e-commerce experience and a love of food and cooking