About the position
This role will work closely with the Money team’s senior engineer to provide support as needed, doing things such as adding new fields to Gryphon’s front end as well as assisting with back-end development to sync bank data via API.
The position pays $95 per hour for roughly 20 to 25 hours per week for 10 weeks starting immediately, but these terms are flexible based on your experience, availability, and interest in continuing to work on the project beyond Q1 2019.
Founded five years ago by journalists fed up with the time and energy it takes to shop, Wirecutter developed a simpler approach to giving buying advice: just tell people exactly what to get in one single guide. The company’s purpose: to help people find great things, quickly and easily. Through rigorous testing, research, reporting, and whatever means necessary, we create straightforward recommendations that save readers from unnecessary stress, time, and effort. We then monetize these guides by enabling our readers to easily purchase the products they are interested in.
Wirecutter Engineering is a diverse, talented group of people who care about building impactful features for our readers and promoting a positive engineering culture. We value collaboration, personal growth, and mutual respect.
Build scalable, high-quality, and innovative front- and back-end features using React, GraphQL, and node.js
Write code that is simple, reliable, maintainable, performant, and functional
Debug issues reported in our production environment
Understand requirements, discuss trade-offs, and collaborate on the best approach to solving a problem
Write unit, functional, and/or end-to-end automated tests, and troubleshoot with manual QA
Experience with React, node.js, and GraphQL
Experience with functional and end-to-end testing, e.g. Jest, Cypress, or Sinon
Experience with MongoDB or other NoSQL databases
Ability to troubleshoot and solve problems independently
A demonstrated ability to work collaboratively as part of a multidisciplinary team
Ability to work in a rapidly changing codebase while maintaining code quality
Strong communication skills
Comfortable working on a small, dedicated project team without micromanagement of day-to-day tasks
Experience with Docker and microservice architecture
Software Development , Java & Android