Intermediate Full-Stack Developer



Marketing & Communications, Software Engineering
Vancouver, BC, Canada · Remote
Posted on Thursday, June 1, 2023

Why we are here 

The ocean already contains 165 million tonnes of plastic. By 2050, plastic in the ocean will outweigh fish. In that same year, GHG emissions associated with plastic production, use and disposal, would account for 15% of allowed emissions as per the Paris Agreement. Recycling is the current solution to single-use plastic, however only 5% of plastic is recycled in the U.S. (9% in Canada). Governments around the world are banning single-use plastics and leading businesses have made commitments to eliminate packaging waste across their product offerings by 2030. Experts have proven reusable packaging in a circular economy to be the most environmentally sustainable option. However, food businesses, our primary target market, are facing a major challenge in the adoption of reusables: the costs and complexity associated with offering reusable packaging on their own are untenable. For consumers, there currently is no mainstream option for reusable packaging. 

Who we are 

Reusables.com is a zero-waste platform and we are creating a new future for food packaging.  

We are a mission-driven technology company helping food businesses and their customers eliminate single-use plastic waste through IoT-enabled Reusables-as-a-Service. Our core technology is a proprietary tracking software that connects with our IoT-enabled tags, two mobile applications and an operator portal to enable many consumers and merchants to share an inventory of reusable containers within a network (e.g. city, university campus, grocery chains). Our product is a Reusables-as-a-Service that enables any food business to offer their customers a convenient zero-waste packaging experience. For consumers, our membership takes the guilt away from takeaway packaging and offers rewards for reusing across a growing network of restaurants, cafes and grocery stores. 

Our small but mighty team is based in Vancouver, BC and we are backed by leading investors including Ryan Holmes’ LOI Venture. We are building a world-class team with diverse perspectives. We are young, female-founded, and relentlessly focused on the planet, people and profit (in that order). We work hard and play outside harder. 

About the role 

Reusables.com is seeking an Intermediate Full-Stack Developer to join our team. As a Full-Stack Developer, you will be responsible for working on our tech stack, which includes the following technologies: 

 Tech Stack: 

  • Node 12.22 
  • ReactJS 16.13 
  • MongoDB 4.22 
  • React Native 0.64.0 


  • Server and Web app are hosted on Amazon Web Services (AWS) 
  • Mobile apps are available on the Play Store and App Store 
  • MongoDB is deployed on an Amazon instance with daily backups stored on S3 

  APIs and Third-Party Services: 

  • We utilize REST API for communication 
  • Third-party integrations include Stripe, Google Services, and Twilio 


  • Collaborate with the development team to design and implement new features for our web and mobile applications 
  • Develop and maintain scalable and efficient code using Node.js, ReactJS, and React Native 
  • Work on the backend development using Node.js, ensuring robust and secure APIs 
  • Integrate third-party services like Stripe, Google Services, and Twilio into our applications 
  • Ensure high performance and responsiveness of our applications 
  • Participate in code reviews to maintain code quality and improve best practices 
  • Collaborate with the DevOps team to ensure smooth deployment and maintenance of our infrastructure 
  • Implement access control to the server using SSH public/private keys 


  • Solid 3 to 5 years experience with Node.js, ReactJS, and React Native 
  • 3 years proficiency in MongoDB and working with database systems 
  • Familiarity with Amazon Web Services (AWS) and deploying applications on AWS 
  • Knowledge of REST API design and implementation 
  • Experience integrating third-party services into applications 
  • Understanding of version control systems (e.g., Git) 
  • Strong problem-solving skills and the ability to work effectively in a team 



|||Vancouver, BC (Remote)|||||||||-FQbPANPJpuCZ1X9|||OTHER|||USD|||HOUR|||single||||||||||||false|||