Fullstack web developer

At Consignaction, our commitment to reducing waste is fundamental. "Nothing is lost, everything is transformed." We strive to facilitate the processing of beverage containers. By managing the deposit-refund system, developing programs that maximize recovery, and ensuring everyone's participation, we are working toward a circular economy fighting climate change. This is our direct contribution to a more sustainable future.

With return sites beverage containers located throughout Quebec, we are working to offer citizens a service that is accessible, fast, modern, efficient and environmentally friendly. All thanks to the commitment of our citizens, members and partners.

Job description

As a Fullstack Web Developer, you will be responsible for the design, development, and maintenance of our web applications. You will work on the user interface as well as the backend using modern and efficient technologies. You will collaborate closely with the operations, logistics, and finance teams to produce applications that meet the business needs.

Benefits of working with us 

  • Hybrid mode and flexible schedule;
  • Simplified pension plan with employer contribution of up to 5%;
  • Life insurance, dental care, prescription drugs, dependent care, long-term disability, vision care, medical supplies and services, travel insurance;
  • Accessible by public transport;
  • Parking on site.

 

Responsibilities

  • Frontend Development : Design and implement dynamic and responsive user interfaces using technologies like Svelte. Participate in the implementation of responsive and high-performance designs.
  • Backend Development : Use TypeScript to develop and maintain server-side business logic using tools like Prisma to manage data access, with particular attention to code quality and security.
  • Database Management : Design and maintain relational databases under SQL Server (or equivalent), with an approach focused on performance and data scalability.
  • Collaborate with internal teams : Work with product and design teams to transform functional needs into suitable technical solutions. Participate in the continuous improvement of development processes.
  • Optimization and performance : Analyze and optimize the performance of web applications, both client-side and server-side.
  • Testing and Debugging : Write unit and functional tests to ensure code stability and quality. Ensure effective error and bug management.

Requirements

  • Training : Bac +3/5 in IT or equivalent field, or significant professional experience.
  • Experience : Minimum 3 years of experience in Fullstack web development.
  • Proficiency in Svelte (or Proficiency in React, Angular, Next.js, Vue with an interest in learning Svelte ).
  • Excellent command of TypeScript (or solid experience in JavaScript).
  • Solid experience in HTML/SCSS , with knowledge of Tailwind CSS a plus.
  • Knowledge of Prisma or other ORMs such as Entity Framework for interaction with databases.
  • Proficiency in SQL Server or similar relational databases.
  • Knowledge of Azure Functions, Azure Static App, MSAL solutions
  • Good understanding of modern web development principles (responsive design, performance optimization, security, etc.).
  • Experience with version control tools (Git) and collaborative development environments (CI/CD).
  • Experience with Azure Dev-Ops a plus!
  • Autonomy and ability to solve complex problems.
  • Team spirit, good communication and ability to work collaboratively.
  • Proactivity in managing priorities and finding innovative solutions.
  • Attention to detail and code quality

 

Job Type: Full-time Permanent

Workplace : Hybrid mode, our offices are located in Saint-Laurent.

Who are we ? 

The Quebec Beverage Container Recycling Association (QBCRA) is the designated management organization (DMO) for the development, implementation, financing and management of the deposit-refund system, which has been modernized according to the Extended Producer Responsibility (EPR) principle. It brings together the various beverage producers involved in the recovery, reuse, recycling and reclamation of beverage containers in the province of Quebec.