Full Stack JavaScript Engineer at Wethrift

Posted on: 06/07/2021

Location: (REMOTE)

Original Source

Tags: javascript github selenium nodejs graphql dynamodb react

[Wethrift](https://www.wethrift.com) helps over 3 million shoppers save money each month at over 100,000 online stores. We find and organise the best coupon codes and discounts for both large retailers and niche online stores to help shoppers get the best deal. We're a small, nimble team running a profitable, remote company. We're hiring a **Full Stack JavaScript Engineer** to own our data collection and processing pipeline. ⌚️ **This is a remote role within +/- 4 hours of AEST (GMT+10)** **This role is:** * 🌏 **Remote** - We're headquartered in Melbourne, Australia, but you don't have to be. * 💼 **Full-time** * 💵 **Competitively paid** - We're willing to consider your expectations and experience. * 🔑 **A key member of a lean, profitable business** - We're a growing team of 3 full-time employees working with 10 freelancers and contractors. **You will be:** * Making decisions and working on systems to deliver content that will be used by millions of users each month, and having a direct, visible impact on the business. * Building and maintaining our data content pipeline, creating a set of modules to handle collection, scraping, processing, through to our database to be published on our website. * Working on the discovery and experimentation of new content sources and implementing them into the pipeline. * Maintaining and improving our existing content pipeline to increase throughput, quality, and stability. **We're looking for someone that:** * Is **really good at JavaScript,** with experience with **NodeJS**. * Has experience with all things **scraping and data collection**, including proxies, rate limits, REST and GraphQL APIs, HTTP headers, cookies, and authentication. **It would be a bonus if you've got:** * React, DynamoDB, headless browser (Pupeteer, Selenium) experience. * SEO knowledge **We work with:** * JavaScript, NodeJS, React, DynamoDB, Github, Slack, Notion, Postman. **We can offer you:** * A **remote** role with **flexible** working hours, provided you've got around 4 hours of overlap with AEST (GMT+10). * A **key role** as part of a small team in a lean, profitable, growing company. * Interesting **challenges and problems** to solve. * A **high degree of autonomy** in technical decisions and how you solve problems. * The **tools, services, equipment and subscriptions** you need.