Junior Full-Stack Developer

Vancouver, BC, Canada Req #94
Wednesday, June 9, 2021
This internship is funded by the Government of Canada and work terms are under the Digital Skills for Youth (DS4Y) Program. DS4Y, an initiative from Innovation, Science and Economic Development Canada (ISED), provides an opportunity for youth to gain valuable training and work experience needed for today’s digital economy.

Who We Are:

Fresh Prep is a fast-growing Vancouver company that makes it easy to cook incredible meals in just 15-30 minutes. We do this by sourcing local ingredients for delicious recipes, which are then prepared in one of our two warehouses in East Vancouver and delivered to customers homes in reusable cooler bags. In 2018 and 2019, we were recognized by the Georgia Straight as Vancouver’s #1 meal kit and we are BCorp Certified!

What You’ll Be Doing:

We are looking for a talented developer to help us create scalable, maintainable code to facilitate the shipping of our click and cook solutions. We want to grow faster, deliver quicker, and adapt to new shifts in the market.


We are a small developer team looking for open and collaborative people who have the skills to help us deliver value to all of our internal and customer facing programs. We create tools used for all aspects of the entire digital experience for customers and staff, including sign up, food production, fulfillment and support. 

Successful candidates will also participate in planning, and engage in discussion of product roadmaps, new features and fixes. Developers are responsible for performing peer code reviews, participating in team retrospectives, and diagnosing, testing and reproducing bugs issues.


We are looking for a confident Full-stack developer, with particular expertise with Ruby on Rails, who will guide us through scaling and optimization of our current code base and building new sustainable features, apps and experiences.

What We Are Looking For:

  • HTML, CSS, Javascript (ES6)

  • Object oriented web programming like Ruby on Rails

  • Using relational databases like Postgres

  • Confident with the Unix shell

  • Comfortable writing tests, in particular rspec

  • Confidence when justifying decisions

  • Empathy when listening to other opinions

Any experience with the following is considered a bonus:

  • Scrum and agile development

  • Vue.js

  • Redis

  • Test automation and Selenium

  • Database organization and optimization

  • Docker and Kubernetes

  • Continuous integration and Configuration management

  • User Experience design and research

What You Can Expect:

  • An inclusive, fun workplace filled with fantastic colleagues. We’re a certified B-Corporation and our team is passionate about making a positive difference (and also about food!)

  • The ability to work from home or from our HQ located in beautiful East Vancouver

  • Competitive pay and bonuses, as well as the opportunity to participate in our Employee Stock Option Plan.

  • Comprehensive health benefits (including medical, dental, vision and life-insurance) after 90 days of successful employment.

  • Free food! A Fresh Prep meal plan for 2 meals per week and sample meals from our test kitchen at our HQ!

Fresh Prep is an Equal Opportunity Employer (EOE) and prohibit discrimination of any kind. We value diversity at our company and at all job levels our goal is to be diverse, inclusive and representative of the communities we operate in. We endeavour to recruit, develop and retain the best talent from a diverse candidate pool and truly believe that diversity, equity and inclusion among our team members is vital to our success as a company. We trust that in applying for a role with us you value this as well!

Other details

  • Pay Type Salary
  • Vancouver, BC, Canada