Full Stack Developer (Hybrid)

Total Match Consulting

Overview

Our client, an innovative SaaS company serving the mining industry, is seeking a talented Intermediate Full Stack Developer to join their growing technology team in Toronto. This role offers the opportunity to work on modern software platforms that help mining organizations leverage data, improve operational efficiency, and drive smarter decision-making across complex environments.

The successful candidate will play a key role in developing and maintaining scalable cloud-based applications that power critical tools used by mining companies around the world. You will collaborate with product managers, designers, and engineering teams to build intuitive, high-performing software solutions.

This role is ideal for a developer who enjoys working across both front-end and back-end technologies, solving real-world problems, and contributing to the development of innovative SaaS platforms.


Key Responsibilities

  • Design, develop, and maintain full stack SaaS applications that support mining industry workflows and data insights.

  • Build and enhance user-facing interfaces while also developing scalable backend services and APIs.

  • Collaborate with cross-functional teams including product managers, UX designers, and data engineers to deliver high-quality features.

  • Develop and maintain RESTful APIs and backend services that support application functionality and integrations.

  • Write clean, maintainable, and well-documented code following software development best practices.

  • Participate in code reviews, testing, and continuous integration processes.

  • Troubleshoot and resolve software defects while optimizing application performance.

  • Contribute to the improvement of the overall software architecture and platform scalability.


Required Qualifications

  • 3–5 years of experience as a Full Stack Developer.

  • Experience building modern web applications using both front-end and back-end technologies.

  • Strong proficiency with JavaScript/TypeScript and modern frameworks such as React, Angular, or Vue.js.

  • Experience building backend services using Node.js, Python, Java, or .NET.

  • Solid experience working with RESTful APIs and database technologies such as PostgreSQL, MySQL, or MongoDB.

  • Familiarity with cloud environments such as AWS, Azure, or Google Cloud.

  • Experience working with version control systems such as Git.

  • Strong problem-solving skills and the ability to work in collaborative development environments.


Preferred Qualifications

  • Experience working with SaaS platforms or subscription-based software products.

  • Familiarity with data visualization or analytics tools.

  • Experience with containerization technologies such as Docker or Kubernetes.

  • Exposure to CI/CD pipelines and DevOps practices.

  • Interest or experience working with industrial or mining technology solutions.


Key Skills

  • Full Stack Development

  • JavaScript / TypeScript

  • React / Angular / Vue

  • Node.js / Python / .NET

  • REST APIs

  • Cloud Platforms (AWS, Azure, GCP)

  • Database Development

  • SaaS Application Development


Why Join This Opportunity

  • Work on cutting-edge SaaS technology supporting the global mining industry.

  • Join a collaborative and innovative product-focused development team.

  • Opportunity to contribute to scalable cloud-based software solutions.

  • Competitive compensation and a flexible hybrid work environment in Toronto.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx