Watoga Technologies is looking for a senior Software Developer to help us build the next generation of mine drilling and blasting tech.
Role Description
This is a full-time on-site role for a Senior Software Developer located in the Old Port of Montreal. The Senior Software Engineer will be responsible for developing, testing, and maintaining software applications, focusing on front-end web development and programming (React + ThreeJS). This role is primarily responsible for programming a drill-n-blast CAD & editing application using ThreeJS. Knowing how to design efficient algorithms which handle complex geometries is a necessity.
Technical prereqs:
React
ThreeJS
Electron
Python
FastAPI
CAD
GCP or any other cloud platform
Qualifications
Strong knowledge of Computer Science principles
Excellent problem-solving and analytical skills
Good communication and collaboration skills
Ability to work on-site in the Greater Montreal Metropolitan Area
Bachelor’s/Master’s/PhD in Computer Science, Software Engineering, or a related field
Experience in the mining industry is a plus
After applying to this job, you will receive a take-home test which is the first step of our interview process.
I am writing to apply for the Senior Software Developer position at Watoga Technologies. With expertise in React, ThreeJS, Python, and FastAPI, I am excited about the opportunity to contribute to the development of innovative mine drilling and blasting technology. My background in Computer Science and front-end web development, along with a strong passion for problem-solving and collaboration, make me a great fit for this role.
Thank you for considering my application.
Best regards,
I’m a computer science engineer based in France, recently graduated and passionate about 3D technologies and front-end development.
During my internship at Thales Alenia Space, I developed a real-time 3D visualization widget using Three.js. . The project involved importing and adapting GLTF models, writing custom shaders, managing lighting and animation, and optimizing performance across device, including those without GPU acceleration. I also explored integrating Three.js into Angular applications and worked with TypeScript in modular architectures.
While I’m still building a formal portfolio, you can check out my LinkedIn (Renato Daniel Nascimento Ardiles). I’d be happy to take the technical test and share more about my experience.