Software Developer
4 weeks ago
Company Description
Maestro Digital Mine is a leader in providing IIoT solutions that help underground mines communicate and automate. Our focus is on simplifying the automation sector and enabling modern digital mines that enhance production and safety. The company is located in Lively, ON and this role is ON-SITE.
Key Responsibilities
- Design and implement backend services using Node.js (Express.js / Nest.js) for high-performance IoT data processing.
- Develop and maintain modern, responsive user interfaces using React.js.
- Integrate PostgreSQL and Redis for persistent and in-memory data management.
- Build real-time MQTT-based messaging systems for device communication and telemetry.
- Manage and query InfluxDB for time-series sensor data.
- Collaborate with embedded and hardware engineers to ensure seamless integration with edge components.
- Optimize data flow, storage, and retrieval for large-scale IoT deployments.
- Implement secure authentication, authorization, and API management for IoT systems.
- Develop dashboards and analytics tools for real-time monitoring and control.
- Write efficient, maintainable, modular, and well-documented code following best practices (Git, CI/CD, testing).
Qualifications
- Bachelor's or Master's degree in computer science, Computer Engineering, or a related field.
- 2 years of professional experience in full-stack software development.
- Strong proficiency in Node.js, React, PostgreSQL, and Redis.
- Solid understanding of IoT communication protocols, especially MQTT.
- Experience working with InfluxDB or other time-series databases.
- Familiarity with Docker, Linux, and cloud deployment.
- Understanding of API design, RESTful services, and WebSocket/MQTT integrations.
- Strong debugging, problem-solving, and performance optimization skills.
- Excellent collaboration and communication abilities.
Nice to Have
- Experience with Grafana, Telegraph, or OPC UA integrations.
- Knowledge of TypeScript.
- Familiarity with microservices architecture and edge computing.
- Experience with industrial or environmental IoT systems.
What We Offer
- Opportunity to work on cutting-edge industrial IoT solutions.
- Collaborative environment with cross-functional engineering teams.
- Competitive compensation and benefits.
This role is FULL-TIME, ON-SITE in Greater Sudbury, Ontario.
-
Software Developer
4 weeks ago
Greater Sudbury, Canada Maestro Digital Mine Full timeCompany Description Maestro Digital Mine is a leader in providing IIoT solutions that help underground mines communicate and automate. Our focus is on simplifying the automation sector and enabling modern digital mines that enhance production and safety. The company is located in Lively, ON and this role is ON-SITE . Key Responsibilities Design and implement...
-
Senior Software Developer
1 day ago
Sudbury, Ontario, Canada Codalio Full timeAbout Codalio Inc.We are Codalio Inc., a driven and fast-moving startup based in the heart of Sudbury. We aren't just building software; we are engineering solutions that disrupt the status quo. Our culture is defined by rapid innovation, relentless passion for technology, and the grit required to build something great from the ground up.The RoleWe are...
-
Software Developer
1 week ago
Sudbury, Ontario, Canada Maestro Digital Mine Full timeCompany DescriptionMaestro Digital Mine is a leader in providing IIoT solutions that help underground mines communicate and automate. Our focus is on simplifying the automation sector and enabling modern digital mines that enhance production and safety. The company is located in Lively, ON.Key ResponsibilitiesDesign and implement backend services using / )...
-
Software Developer
4 weeks ago
Greater Sudbury Unitary Authority, ON, Canada Maestro Digital Mine Full timeCompany Description Maestro Digital Mine is a leader in providing IIoT solutions that help underground mines communicate and automate. Our focus is on simplifying the automation sector and enabling modern digital mines that enhance production and safety. The company is located in Lively, ON and this role is ON-SITE . Key Responsibilities Design and implement...
-
Software Developer
4 weeks ago
Greater Sudbury Unitary Authority, ON, Canada Maestro Digital Mine Full timeCompany Description Maestro Digital Mine is a leader in providing IIoT solutions that help underground mines communicate and automate. Our focus is on simplifying the automation sector and enabling modern digital mines that enhance production and safety. The company is located in Lively, ON and this role is ON-SITE . Key Responsibilities Design and implement...
-
Software Developer
4 weeks ago
Greater Sudbury Unitary Authority, ON, Canada Maestro Digital Mine Full timeCompany Description Maestro Digital Mine is a leader in providing IIoT solutions that help underground mines communicate and automate. Our focus is on simplifying the automation sector and enabling modern digital mines that enhance production and safety. The company is located in Lively, ON and this role is ON-SITE . Key Responsibilities Design and implement...
-
Software Developer
2 weeks ago
Greater Toronto Area, Canada MaintainX Full timeMaintainX is the world's leading Asset and Work Intelligence platform for industrial and frontline environments. We are a modern IoT-enabled cloud-based tool for reliability, safety, and operations on physical equipment and facilities. MaintainX powers operational excellence for 12,000 businesses including Duracell, Univar Solutions Inc., Titan America,...
-
Senior ETL Developer
2 days ago
Greater Toronto Area, Canada Iris Software Inc. Full timeGreetingsIris's client, one of the world's prominent financial services company is looking to hire a strongAb Initio Developerfor a long term contract opportunity.Position: Ab Initio DeveloperLocation: Mississauga ON (Hybrid)Ab Initio is a popular data integration tool that is used to extract, transform, and load (ETL) large amounts of data. An Ab Initio...
-
C++ Software Developer
3 weeks ago
Greater Toronto Area, Canada LuxeTech Full timeC++ Software Developer (Embedded Systems) Modern C++ | C++14 / C++17 The Opportunity: LuxeTech Inc. is seeking a C++ Software Developer with strong embedded systems experience for upcoming product and platform development programs launching through 2026. This role is designed for developers who work close to hardware, care about performance and reliability,...
-
Senior Software Developer
6 days ago
Greater Toronto Area, Canada FGF Brands Full timeJob Description Senior Software Developer– Enablement Operations We’re a naan traditional company… Summary We are seeking a highly motivated and self-driven senior software developer to build MS .NET/MVC based data driven applications. You will be part of an Agile Development team working on new application development using the latest technologies. We...