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.