Skip to Main Content

Job Title


Full-Stack Web Developer


Company : Rocscience


Location : Toronto, Ontario


Created : 2026-03-07


Job Type : Full Time


Job Description

Join to apply for the Full-Stack Web Developer role at Rocscience . Rocscience is the worlds leading provider of geotechnical software. Over the last 25 years, we have developed stateoftheart 2D and 3D programs that empower engineers around the world to take on the most challenging rock and soil problems. Combining the latest research with our continuous cycle of software development, our mission is to deliver industryleading geotechnical tools that are reliable, easytouse, and most importantly, work for our users. What do we do? We thrive on innovation and are constantly updating our programs to meet the evolving needs of our users. If you are someone who enjoys coding and want to help build some of the best available 2D and 3D modelling software for civil, mining, and geotechnical engineers, we have a position for you. What will you do? Research and implement technologies, keeping the organization at the forefront of innovation. Develop 2D and 3D interfaces for input and visualization modules in our web applications. Perform thorough testing of your work. Debug new and existing code to find and solve problems. Design and develop interfaces to connect multiple online systems together. Your qualifications and skills include: University degree in Computer Science or Engineering with strong academic performance a Masters degree is an asset. Proven programming skills gained from previous employment or academic projects. Strong objectoriented design and programming skills. Knowledge and experience writing unit tests required. Three or more years of demonstrated experience developing 2D and 3D software an asset. Experience in any of the following technologies is an asset: ASP.NET Core (MVC or Razor Pages), C# for backend and API development. Experience with AWS and Azure, DevOps, CI/CD, App Service, security settings, storage management. HTML5, CSS3, jQuery, jQuery UI, widgets, Bootstrap, React, Angular. xUnit, NUnit, MSTest, and Postman for testing. MS SQL, OracleDB, Entity Framework Core for database development. Able to understand requirements, propose own ideas, provide estimates. Write clean, maintainable code following domaindriven design principles. Highly collaborative interpersonal skills. Strong English written and oral communication skills. Exceptional attention to detail and quality. About You You care about getting it right: You have a passion for excellence in execution and are willing to work independently and with your team to develop, test, and rework solutions until the software works as it should. You can work alone and within a team: You are selfdirected and can set your own work agenda, but you also play nice and can collaborate with technical experts and software engineers to come up with the right solution. You are passionate about learning: Youre curious to learn more about software and how customers use it to get their work done. You are adaptable, take feedback well, highly collaborative, and keen to learn from others expertise as well as share your own. Life at Rocscience Our office is in downtown Toronto, Canada, a vibrant and diverse city and one of the hottest technology hubs in the world. We have a dedicated team of 70 employees, over half of whom hold advanced degrees in engineering. We offer full health/dental benefits and competitive compensation based on salary plus bonus. Additional Requirements Applicants must be authorized to work in Canada for any employer now and in the future. Sponsorship is not offered with this position. The successful applicant will be required to provide proof of his or her academic qualifications. For faster processing of your application, we recommend submitting your qualifications together with your resume. #J-18808-Ljbffr