Real time data means more time at the face.

Real time data means more time at the face.

Senior Full Stack Software Developer

Employment Category: Full Time
Location: Sudbury, Ontario, Canada

Closing Date: TBD

Maestro Digital Mine is seeking a Senior Full Stack Developer to join the team in Sudbury, Ontario Canada. Maestro Digital Mine manufactures Industrial Internet of Things (IIoT) measurement and control instrumentation for the optimization of underground mine ventilation and underground digital networks for last mile of communication. Our products and solutions deliver worker safety and productivity improvements while reducing the mines energy and greenhouse gas footprint. Working in partnership with the mining companies to develop solutions to real-time challenges, our digital solutions are recognized in over 34 countries and deployed globally in 145+ mines.

As a Senior Full Stack Software Developer, you should be experienced around both front-end and back-end coding languages, development frameworks, agile methodologies and third-party libraries. Under the direction of the Chief Technology Officer, you will produce scalable software solutions for the mining industry. Tasked with leading the engineering software team into a new development lifecycle, while supporting current products. As there are requirements for mentorship, the Senior Full Stack Software Developer is expected to have experience in the software development lifecycle. 


  • Under the supervision on the CTO, work in partnership with development teams and product managers to ideate software solutions

  • Design client-side and server-side architecture

  • Build the front-end of applications through appealing visual design

  • Develop and manage well-functioning databases and applications

  • Write effective APIs

  • Test software to ensure responsiveness and efficiency

  • Troubleshoot, debug and upgrade software

  • Create security and data protection settings

  • Build features and applications with a mobile responsive design

  • Write technical documentation

  • Work with data scientists and analysts to improve software

  • Mentor and strengthen the software engineering team


Requirements (Ideal):
  • Bachelor’s degree/diploma in one of the following: Computer Science; Software Engineering; Computer Systems Engineering; or related field.

  • At least five years of proven experience as a Senior Full Stack Software Developer or similar role/responsibilities

  • Practical experience working with cloud technologies Page 2

  • Experience developing desktop and mobile applications

  • Familiarity with common stacks
    - Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, NODE.JS, ASP.NET)

  • Knowledge of multiple back-end languages (e.g. C#, Java, Python) and JavaScript frameworks (e.g. Angular, React)

  • Excellent English oral and written communication skills and interpersonal skills is required to be successful in this role

  • Highly organized, task-oriented, solution-driven with strong team collaboration is required

  • Keen to stay relevant in the latest technology with the flexibility to quickly adapt to the growing technological and market demands

  • Mining Industry experience is an asset, but not required


At Maestro Digital Mine you will get to co-innovate with the best and brightest minds; be proud of a company that helps extend miner's lives and reduces carbon emissions; be on the leading edge of enabling the digital mine for the global mining industry; build upon and solidify a dynamic career path; and make a difference in a multi-language, international focussed manufacturing company. To learn more about our work culture and our core values Read More.

Maestro Digital Mine is an equal opportunity employer that offers a benefits package, and a strong focus on continuous training and development. Maestro Digital Mine welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.

Deadline to Apply: TBD

Submit Applications to Kathy Heimbecker at This email address is being protected from spambots. You need JavaScript enabled to view it.

Only successful applications that move on to the next stage in the hiring process will be contacted.

Thank you for your application.