< Back to Job Postings
Full Stack Software Engineer
Toronto, ON, Canada
We’re a growing tech company based in the heart of Toronto.
RockMass provides digital and streamlined solutions for the mine of the future and are actively growing our engineering team. We’re looking for a Electrical Engineer specialising in PCB design to join our team this February.
You will contribute to most software engineering projects for RockMass. Major objectives include assisting in the implementation of a professionally designed user experience and helping design and implement the software architecture used to support the user experience.
Experience with C++ back-end or ROS is an added benefit. You will be working directly with our software engineering team and occasionally with the hardware team to bring the current prototypes to product in the next 10 months.
You enjoy facing difficult challenges head on and have built a low-level web application from the ground up. You’re detail oriented, organized, a team player at heart and strongly value communication and transparency. You are naturally curious and motivated by the hard work others put in around you. Having worked in an environment using agile development methods is an added benefit.
As a Full Stack Engineer with RockMass you will own all development for the front-end development, and its respective integration, for RockMass’s products. Within one year of working at RockMass you can expect to:
Be a core technical team member and help bring the company flagship device from prototype to commercial product.
Integrated the frontend and backend of the company’s product to allow for a seamless user experience
Help build and commercialize new features in an industrialized product
Bachelor of Software Engineering or Computer Science
2+ years of industry experience focused on full stack development
Skills and Experience
Experience building out web applications with a C++ backend
Experience implementing a pre-designed UX
Experience with agile development practices
Nice to have
Strong understanding of Linux systems
Experience integrating custom software systems with specialized hardware is highly desirable
Full-time position with benefits
Amazing learning environment within a collaborative team
Flexible working hours
Minimum one long weekend a month
Office is accessed directly from St. Patrick subway station
Access to hardware facilities within office and additional access to larger equipment and facilities