Full Stack Developer Co-op

Fresh Prep
Montréal, QC, CA
$19,5 an hour (estimated)
Full-time
We are sorry. The job offer you are looking for is no longer available.

Who We Are

Meet Fresh Prep Canada’s most convenient and sustainable meal kit delivery service.

As a certified B Corporation, we make convenient eating healthy and sustainable for the communities we operate in. We source quality local ingredients whenever possible, and deliver in reusable, recyclable and compostable packaging.

We offer 10 chef-created meal kit recipes each week, with options for many lifestyles and preferences including vegetarian and vegan.

In the past few years, we have collected many awards and recognition for our continued pursuit in being a leader in both customer and employee satisfaction.

Some awards include The Georgia Straight’s Golden Plates, 23rd and 24th Annual Best of Vancouver award for Best Meal Kit Service, BC’s Top Employers 2024, Top SME 2023, and Climate Smart.

Fresh Prep also placed on The Globe and Mail’s prestigious 2023 Canada's Top Growing Companies list.

Who You Are

Self Starter. You are comfortable owning a task from start to finish and you take the initiative to make continuous process improvements.

You observe strict deadlines and hold yourself accountable for your deliverables.

Collaborative Team Player. You are motivated by collaborative team task achievement and driving a results-oriented culture.

Strong communicator : Your verbal and written communication skills allow you to get results across easily and quickly, in a friendly and professional manner.

Adaptable. You thrive in a changing environment and are able to pivot direction easily.

What You'll Be Doing

  • 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 but diverse development 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 are responsible for all aspects for the entire digital experience including sign up, food production, fulfillment, and support.

As a vertically integrated company, our software stack powers more than just the customer end. You will gain experience working in collaboration with food production and engineering teams to deploy automated tools that are used to solve large scale tasks.

Feedback loops for both positive and negative aspects are quick and you will be able to see your solutions being used by your peers.

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.

What We Are Looking For

We are seeking an aspiring full-stack developer who can bring their enthusiasm, problem-solving mindset, and effective communication skills together to provide value and assistance to their team members and our customers.

Communication skills : You have clear written, verbal, and interpersonal skills. Even better, you are empathetic and considerate of others in all interactions.

Attention to detail : You are not overwhelmed by details and thrive in a dynamic, fast-paced environment. You can grasp subtleties and are keen to understand the nuances of complex problems.

Team Player : You appreciate the significance of a positive attitude and are always ready for personal and professional growth.

You are available to help your peers whenever necessary.

Basic understanding of Object Oriented programming : You are familiar with one of the OO languages’ best practices.

Exposure to front-end technologies : You have some experience with JavaScript (ES6), , HTML5, and CSS3 from your classes or self-learning.

UNIX command line : You are not afraid of the command line, having some basic understanding of UNIX.

Experience in writing tests : You have some exposure to writing tests, preferably RSpec. Scalability understanding : You understand the basic design principles behind a scalable application.

Ability to troubleshoot, analyze and research problems to find effective solutions quickly and logically

Ability to explain resolutions and recommendations to all levels of FreshPrep employees

Is sensitive to the different needs of end-users

Proficiency in French

Preferred Qualifications for the Co-op semester :

Term : 4 to 8 months

Semesters : Fall 2023 and Spring 2024

Nice to Have :

Awareness of MVC and RESTful : You have learned about these concepts in your coursework or projects.

Data integration : You have the theoretical knowledge to bring together multiple data sources and databases into one system.

Database schema creation : You have the foundational understanding of how to create database schemas that reflect and support business processes, preferably using Postgres.

Preferred Experience :

You have completed a project or two that required building full stack applications.

You have built a simple Progressive Web application. You are aware of Agile development principles and may have applied them in a project setting.

You have some familiarity with database administration. You know what DevOps concepts like Continuous Integration and Configuration management are.

You have written automated tests in a project or academic setting.

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 our HQ located in beautiful East Vancouver or in Calgary

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

Research shows that while men apply to jobs when they meet an average of 60% of the criteria, women and other marginalized folks tend to only apply when they check every box.

So if you think you have what it takes, but don’t necessarily meet every single point on the job description, please still get in touch.

We’d love to have a chat and see if you could be a great fit.

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 endeavor 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!

5 days ago
Related jobs
Promoted
Tata Consultancy Services
Montreal, Quebec

Its consulting-led, cognitive powered portfolio of business, technology, and engineering services and solutions is delivered through its unique Location Independent Agile™ delivery model, recognized as a benchmark of excellence in software development. Our continued commitment to Culture and Diversi...

Promoted
Peerplays
Canada, Canada

Our work extends to various projects and collaborations, including in Peerplays, we help support blockchains dedicated to empowering people's freedom to create greater outcomes, giving them control over how they own and collaborate worldwide. Key Responsibilities:Working closely with senior stakehol...

Motoinsight
Canada
Remote

We're looking for a full-stack web developer to help build magical experiences for customers of our ecommerce platform. Modern tech stack (AWS, Redis, Postgres, GitHub, Travis-CI, Docker, New Relic, Sentry, BrowserStack, Stripe, Twilio, and Slack). You'll collaborate with developers all over the wor...

Talentuch
Canada

They are currently seeking an accomplished Senior Full Stack Developer to join their innovative team and contribute to the success of our cutting-edge projects that they deliver to their clients. If you are a seasoned Senior Full Stack Developer with expertise in Java, Ruby on Rails, React, and auto...

Intact Financial Corporation
Montreal, Quebec

Develop system specifications, code, modify, test and debug computer programs under general supervision, in accordance with established planning and deadlines. We are looking for a Senior Full Stack Application Developer (Java/Angular) for our growing team!. Perform analyses of system and coding nee...

FortNine
Montreal, Quebec

This undertaking demands qualified developers who can fluently negotiate the complexities of both frontend and backend development. A Senior Full Stack Web Developer at FortNine is in possession of several archetypal thoughts or key strengths. Key Strengths The best kind of code to maintain is the c...

National Film Board of Canada
Montreal, Quebec

As a member of the Engineering and Development team, contributes to the development of all components of the team’s software solutions in all phases of development. Contributes to the development of an architecture adapted to the specifics of media management, including the implementation of APIs th...

BLANKSLATE Partners
Canada

Design and implement improvements to Splashdot’s core proprietary platform. Not just a coder: a pragmatic and organized problem-solver, able to analyze broad business requirements and propose elegant technical solutions. We are able to offer a flexible, fun work atmosphere where everyone's opinion c...

Emtec
Canada
Remote

We are hiring a Senior Full Stack Developer for a 6 month contract. In this role you will be doing full stack development on a web application in the insurance domain. Conduct code reviews and provide constructive feedback to team members. Proven experience as a Full Stack Developer or similar role....

Axzora Resourcing
Montreal, Quebec

Java Full Stack CloudDeveloper with 6 to 10 years of experience in designing developingand supporting applications based on Full Stack Full StackDeveloper that has experience with the following GoogleApplications Database Migration Services (DMS) any DB and Athena. Hands on experience in designingan...