×
Register Here to Apply for Jobs or Post Jobs. X

Full-Stack Web Developer

Job in Toronto, Ontario, C6A, Canada
Listing for: Rocscience
Full Time position
Listed on 2026-01-06
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer
Job Description & How to Apply Below

Join to apply for the Full-Stack Web Developer role at Rocscience
.

Rocscience is the world’s leading provider of geotechnical software. Over the last 25 years, we have developed state‑of‑the‑art 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 industry‑leading geotechnical tools that are reliable, easy‑to‑use, 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 Master’s degree is an asset.
  • Proven programming skills gained from previous employment or academic projects.
  • Strong object‑oriented 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 back‑end and API development.
  • Experience with AWS and Azure, Dev Ops, 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, Oracle

    DB, Entity Framework Core for database development.
  • Able to understand requirements, propose own ideas, provide estimates.
  • Write clean, maintainable code following domain‑driven 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 self‑directed 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: You’re 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
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary