Search jobs > Montreal, QC > Co op

Full Stack Developer Co-op

Fresh Prep
Montréal, QC, CA
$19,5 an hour (estimated)
Full-time

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!

3 days ago
Related jobs
Fresh Prep
Montreal, Quebec

As a certified B Corporation, we make convenient eating healthy and sustainable for the communities we operate in. 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. W...

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. Skills and Responsibilities: •Must have a good...

Promoted
VRIZE
Canada, Canada

Maintain CI/CD pipelines with multiple stages covering build, test, compliance, packaging and deployment. Knowledgeable in software development practices, test driven development. Overall 8+ years of development experience that includes Java5 years of solid experience in ReactJS3+ years of Experienc...

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...

TV2 Consulting
Montreal, Quebec

Be experienced in the following languages: Vue JS 3 and VS Composition API, Jest Typescript, Vite. Be experienced with GIT, Docker, Kubernetes, Openshift, Keycloak, Bamboo and Bitbucket. Designs automated software solutions in accordance with enterprise leading practices and design principles. Assis...

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...

Atlantis IT group
Montreal, Quebec

Role name: Java Full Stack Developer</b></p> <p><b>Montreal , QC</b></p> <p> <br /> Role Description: 1. Competencies: Digital : ReactJS, Digital : Spring Boot, Core Java, GUI & Rich Clients, Core Java<br /> Experience (Years): 6-8<br /&g...

Points
Montreal, Quebec

REER de contrepartie🏥 Plans de santé complets📅 Programme de congés payés flexible✈️ Allocation d’expérience de voyage🧘 Crédit annuel pour bien-être🥗 Événements d'équipe et déjeuners mensuels💻 Allocation pour des fournitures de bureau / transport🌅 Programme de travail à distance🍼 Programme de prime d...

Davidson consulting
Montreal, Quebec

Joining Davidson not only means joining a group of 3,000 consultants in 6 countries and 2 continents, but also joining a company that has been voted a Great Place To Work France and Europe by its employees for. B Corps in France, named Best in the World in the “employees” category in 2022! (“B Corps...

Snaphunt
Canada

You have strong communication and interpersonal skills and a solid track record in IT business partnering roles and driving technology initiatives and programmes across the business. They are based in London, and at the moment have a team of highly trained properly trading professionals, managing th...