Full Stack Developer (Laval)

Full Stack Developer (Laval)

15 Oct
|
Mantu
|
Laval

15 Oct

Mantu

Laval

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

📌 Full Stack Developer (Laval)
🏢 Mantu
📍 Laval

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: full stack developer (laval) / laval

Subscribe to this job alert:

Get the latest job offers by email for: full stack developer (laval) / laval