Apply now

Posted 29 days ago

Full Stack Developer

@ Mantu

Laval, Quebec

Full-time
Apply now
SIGNALS

Requirements summary:

  • Language: Strong English required; French is an asset
  • Required qualifications
  • Bachelor’s degree in Computer Science, Software Engineering, or a related discipline.
  • Equivalent professional experience may be considered.
  • At least 5 years of professional experience as a Full Stack Developer or in a comparable software-development role.
  • Strong hands-on experience with modern C++, including C++11, C++14, C++17, or later.
Source and dates

Source type not verified · apify-linkedin

Employer posting date
2026-10-12
First seen by our source
2026-11-11
Source record updated
2026-11-11

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

FieldValue
Open jobs on Jobsy11
Job description

Full Stack Developer, C++ / Angular

Location: Laval, Québec

Work model: Onsite, 3 to 4 days per week

Team: Mining Technology

Language: Strong English required; French is an asset

About the opportunity

Amaris Consulting is looking for a Full Stack Developer with strong expertise in modern C++ and Angular to join a mining technology team in Laval.

You will contribute to software solutions that support mining operations, combining high-performance C++ back-end components with modern Angular applications used by engineering and operations teams.

You will work in a collaborative, cross-functional environment alongside software engineers, product owners, data specialists, and operational stakeholders.

Key responsibilities

  • Design, develop, test, and maintain back-end services and software components in modern C++.
  • Build responsive, scalable, and maintainable front-end applications using Angular and TypeScript.
  • Develop and integrate RESTful APIs connecting C++ back-end services with Angular applications.
  • Work with relational and non-relational databases to store, query, and optimize operational data.
  • Collaborate with engineering, product, data, and operations teams to translate business needs into effective technical solutions.
  • Write clean, reliable, maintainable, and well-documented code.
  • Participate in code reviews and contribute to development standards and best practices.
  • Support CI/CD pipelines, application deployment, and production monitoring.
  • Troubleshoot, debug, and optimize applications for performance, scalability, and reliability.
  • Contribute to automated testing and quality-assurance activities.
  • Document technical designs, system decisions, APIs, and implementation details.
  • Apply secure software-development practices throughout the development lifecycle.
  • Support continuous improvement of software architecture, development processes, and team practices.

Required qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related discipline. Equivalent professional experience may be considered.
  • At least 5 years of professional experience as a Full Stack Developer or in a comparable software-development role.
  • Strong hands-on experience with modern C++, including C++11, C++14, C++17, or later.
  • Strong hands-on experience with:
  • Angular
  • TypeScript
  • HTML
  • CSS
  • Experience designing, developing, and consuming RESTful APIs.
  • Experience with relational databases such as SQL Server, PostgreSQL, or similar technologies.
  • Familiarity with Git and modern source-control practices.
  • Experience working in Agile or Scrum teams.
  • Familiarity with CI/CD pipelines, automated builds, deployment, and monitoring.
  • Strong troubleshooting and debugging skills.
  • Ability to collaborate effectively with technical and non-technical stakeholders.
  • Strong communication skills in English.
  • Ability to work onsite in Laval 3 to 4 days per week.

Nice-to-have qualifications

  • Experience with Qt or other C++ application frameworks.
  • Experience with Azure, AWS, Docker, or cloud-native development.
  • Knowledge of industrial, IoT, telemetry, or real-time operational data.
  • Experience working with mining, heavy equipment, industrial automation, or manufacturing systems.
  • Experience optimizing high-performance or data-intensive applications.
  • Knowledge of monitoring, logging, observability, and production-support practices.
  • French communication skills.

Why join this opportunity?

This is an opportunity to contribute to technology solutions supporting large-scale mining operations. You will work on software that connects high-performance C++ services with modern web applications, while collaborating with engineering, product, data, and operations teams in a technically challenging environment.

Similar jobs

  • Full Stack Developer – Java/JS

    Montréal, QC
    Contract

    Randstad Enterprise

    7+ YOECandidates need 7-15 years of development experience with Java, Spring Boot, web services and relational databases, plus front-end framework experience. Strong problem-solving, communication and familiarity with AI coding assistants are also required.

    Copilot, Git, Jenkins, JIRA, Linux

  • Senior Full Stack Developer

    Montréal, QC
    Contract

    KellyOCG

    12+ YOECandidates need at least 12 years of professional software development experience, including extensive Java enterprise work (Jakarta EE, Spring, Hibernate/JPA) and full-stack web skills. Professional fluency in English and French and a bachelor's degree or equivalent experience are also required.

    Java, Spring, Hibernate, Kafka, Oracle, PostgreSQL

  • Senior Full Stack Developer (Angular & Java)

    Montréal, QC
    Full Time

    Ztek Consulting

    7+ YOECandidates need at least 5 years of single page app development with Angular and at least 7 years of backend development in Java. Ztek Consulting also expects strong agile teamwork, and Python, Docker, Kubernetes and CI/CD experience are desirable.

    Angular, Java, Spring Boot, Hibernate, MySQL, MongoDB

  • Full Stack Developer

    Montréal, QC

    Axelon Services Corporation

    7+ YOECandidates need at least 5 years of Angular single page app development and at least 7 years of Java backend development. Strong skills in RESTful APIs, microservices, databases and Agile delivery are also expected.

    Java, Angular, Python, Spring Boot, Hibernate, Docker

  • Junior Full Stack Developer

    Kirkland, QC
    Internship

    Future Electronics

    Future Electronics needs candidates with a computer science or related degree or current studies, or equivalent experience. They should know Java, Spring Boot, SQL, Hibernate/JPA, REST APIs, JSON/XML, Angular, HTML, CSS and JavaScript, and basic Git and microservices concepts.

    Git, Maven, Gradle, Postman, Swagger, Docker

  • Senior Full-Stack Developer – Business Applications & AI

    Montréal, QC
    On-siteFull Time

    McGill St Laurent

    5+ YOECandidates need a bachelor's degree or equivalent, 5+ years of production full-stack experience, and strong JavaScript, Python, React, REST API and SQL skills. Hands-on experience applying LLMs to business processes and excellent French and English are also required.

    NetSuite, SuiteScript, SuiteFlow, SuiteTalk, Claude, Claude Code

  • Senior Full-Stack Developer

    Montréal, QC

    The Aldo Group Inc / Le Groupe Aldo Inc.

    8+ YOECandidates need 8+ years of professional software development experience, strong TypeScript and Node.js skills, and experience building cloud-native serverless applications on AWS. Technical leadership, CI/CD experience and the ability to use AI coding tools effectively are also required.

    AWS, Shopify, Liquid, React Native, Expo, Node.js

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.