Platforms Software Engineer, Wirecutter - remote

Wirecutter
Posted 2 years ago
We Work Remotely
Wirecutter is seeking a Platforms Software Engineer to collaboratively build and maintain the digital platforms that enable our journalists to share our product research and expertise, helping our millions of readers make informed buying decisions.  As a Platforms Software Engineer, you will be a member of a cross-functional team that includes other engineers, a product manager, a project manager, and internal users of our platforms.  Our mission is to be the most trusted and helpful recommendation service, and you will be a part of getting us there.

We have a respectful and inclusive culture that values learning, creative problem solving, supportive teamwork, and shipping value.  We focus on scale, reliability, performance and product agility, which means picking the right tool for the job, while also being pragmatic and flexible as needed.  

Wirecutter is powered by a modern web stack consisting of a variety of languages and frameworks including:
  • PHP - WordPress, Laravel
  • Javascript - Node.js, Express, Apollo, React

Responsibilities
  • Working with a team of Software Engineers, Project Manager, Product Manager, Engineering Manager and peers from other internal teams to develop new features. 
  • Work on a variety of primarily back-end PHP platforms that store the core content and product data for Wirecutter.
  • Develop features, from start to finish, that enable internal teams to share their journalism with our readers and produce actionable information about the impact of Wirecutter’s work.
  • Research and analyze bugs and support issues to triage and develop solutions. 
  • Perform code reviews with helpful and meaningful feedback for your teammates.
  • Mentor and grow peers in new technologies and methodologies.
  • Research, document, note trade-offs and recommend potential solutions around future product features.
  • Work collaboratively across the engineering department to ensure standard methodologies and processes are followed.
  • Lead by example.

Qualifications
  • Experience developing features for back-end web applications using PHP. 
  • Experience with front-end web development, including Node.js and React.
  • Knowledge of GraphQL is a bonus. 
  • Knowledge of software principles, application architecture, data structures, coding conventions, and security practices.
  • A team-first mentality and a desire to work with and learn from other disciplines.
  • Strong communication skills that allow you to convey complex ideas in writing and in person.
  • Ability to focus on core business needs and goals. 
  • Analytical and creative problem-solving skills.
  • Empathy for users and desire to improve their experiences.
  • Ideally, you have previously worked on a distributed or hybrid team.
Locations

Even with our office in New York City, Wirecutter remains a highly remote-friendly culture and is proud to employ incredible people across the country. Right now, we are eligible to hire in the following states:  CA, CO, CT, FL, HI, ID, IL, IN, ME, MA, MI, MN, NH, NJ, NY, OH, OR, PA, TX, UT, WA.