Full Stack Web Developer

Rocscience

Toronto

Hybrid

CAD 90,000 - 105,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health benefits
3 weeks vacation
Annual bonus

Job summary

Rocscience in Toronto, Canada, is seeking a Full Stack Web Developer to architect and evolve our web‑based engineering applications. You’ll work across the full stack, delivering intuitive front‑end experiences, reliable back‑end services, and interactive 2D/3D interfaces that help engineers analyze complex data in real time.

The role follows a hybrid model with in‑office Monday‑Thursday and optional remote Fridays.

Qualifications

  • University degree in CS or Software Engineering.
  • Experience in modern front‑end and back‑end web technologies.
  • Strong JS/TS skills and OOP.
  • Experience developing APIs and databases; writing automated tests.
  • Good understanding of version control, testing, debugging, and code review.
  • Ability to work independently and in a team; attention to quality.

Responsibilities

  • Design, develop, test, and maintain front‑end and back‑end web applications.
  • Build interactive 2D and 3D interfaces for engineering modelling and visualization.
  • Develop APIs and integrations that connect Rocscience applications and systems.
  • Translate technical requirements into practical, scalable software solutions.
  • Write clean, maintainable, well‑tested code.
  • Troubleshoot and improve new and existing applications.
  • Collaborate with Software Development, Product, Engineering, and other teams.
  • Contribute to technical design decisions and evaluate new technologies.

Skills

Front-end & back-end development
JavaScript/TypeScript
Team collaboration
Problem solving
Quality & detail

Education

Bachelor's degree in Computer Science or Software Engineering

Tools

React
Node.js
ASP.NET Core
C#
SQL/Relational DBs
Entity Framework Core
Azure/AWS
CI/CD
HTML5/CSS3

Job description

Who We Are

Rocscience is a global provider of engineering modelling, analysis, and design software across geotechnical, mining, structural, hydrogeology, and energy geomechanics applications.

Engineers and geoscientists rely on Rocscience’s category-leading platform to model scenarios, collaborate across disciplines, and make better decisions on safety-critical projects. Built-in AI capabilities automate routine workflows, so customers can focus on delivering designs that are technically rigorous and economically sound.

Founded in 1996, Rocscience is headquartered in Toronto, Canada, with operations throughout the Americas, Africa, Europe, and Asia-Pacific.

The Role

We are looking for a Full Stack Web Developer to help build and evolve Rocscience’s web-based engineering applications.

You’ll work across the full development stack, building intuitive front-end experiences, reliable back‑end services, and interactive 2D and 3D interfaces that help engineers work with complex technical data.

This is a hands‑on role for someone who enjoys solving challenging technical problems, cares about software quality, and wants to build products used by engineers around the world. This role follows our hybrid work model, with in-office work Monday through Thursday and the option to work from home on Fridays.

What You’ll Do
  • Design, develop, test, and maintain front‑end and back‑end web applications.
  • Build interactive 2D and 3D interfaces for engineering modelling and visualization.
  • Develop APIs and integrations that connect Rocscience applications and systems.
  • Translate technical requirements into practical, scalable software solutions.
  • Write clean, maintainable, well‑tested code.
  • Troubleshoot and improve new and existing applications.
  • Contribute to technical design decisions and evaluate new technologies and development approaches.
  • Collaborate with Software Development, Product, Engineering, and other technical teams.
What You’ll Bring
  • A university degree in Computer Science, Software Engineering, Engineering, or a related discipline.
  • Strong software development experience, including modern front‑end and back‑end web technologies.
  • Strong object‑oriented programming and JavaScript and/or TypeScript skills.
  • Experience developing APIs, working with databases, and writing automated tests.
  • Strong understanding of software development practices, including version control, testing, debugging, and code review.
  • Strong problem‑solving skills and attention to quality and detail.
  • The ability to work effectively both independently and collaboratively.
  • Familiarity with AWS or Microsoft Azure, DevOps, and CI/CD as well as HTML5, CSS3, or related front‑end technologies.
Highly Regarded

Experience with any of the following would be an asset:

  • React, Node.js, ASP.NET Core, or C#.
  • 2D or 3D graphics, visualization, modelling, or engineering software.
  • SQL, Oracle, Entity Framework Core, or other relational database technologies.
  • Developing scientific, engineering, CAD, or simulation software.
What Success Looks Like

Within your first year, you’ll have developed a strong understanding of Rocscience’s applications and the engineering problems our software solves. You’ll be contributing production‑quality code, taking ownership of development work, and helping us continually improve our architecture, testing, and development practices.

What We Offer
  • The opportunity to build industry‑leading engineering software used around the world.
  • Interesting technical challenges involving web development and 2D and 3D visualization.
  • Friendly, collaborative colleagues who genuinely enjoy working together.
  • A brand‑new office in downtown Toronto, steps from King subway station.
  • A hybrid schedule: Monday through Thursday in the office and Fridays working from home.
  • Base salary of $90,000–$105,000, plus annual bonus, 3 weeks of vacation, and health benefits.

Rocscience is committed to creating an inclusive workplace where employees are treated with respect and have the opportunity to succeed. We welcome applications from qualified candidates and will provide reasonable accommodations throughout the recruitment process upon request.

Rocscience may use artificial intelligence (AI) tools to support parts of the recruitment and selection process. All hiring decisions are made with human involvement.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full-Stack Web Developer: 2D/3D Visualization, Hybrid
Full-Stack Web Developer: 2D/3D Visualization, Hybrid

Rocscience • Toronto

Hybrid
CAD 90,000 - 105,000
Health benefits
3 weeks vacation
Annual bonus
Full-Stack Software Engineer
Full-Stack Software Engineer

RoBIM Technologies Inc. • Edmonton

Hybrid
CAD 90,000 - 120,000
Equity opportunities
Benefits package
Full-Stack Software Engineer – New Grad 2027
Full-Stack Software Engineer – New Grad 2027

GuruLink • Toronto

On-site
CAD 70,000 - 110,000
Senior Java Full Stack Developer
Senior Java Full Stack Developer

Miratech Group • Toronto

Hybrid
CAD 110,000 - 150,000
Relentless Performance culture
Health benefits
Remote work
+5
Senior Full Stack Developer
Senior Full Stack Developer

CoLab Software • Fredericton

Hybrid
CAD 110,000 - 140,000
Stock options
Unlimited paid vacation
RRSP matching
+1
Full Stack Software Developer, RMJ Ontario, Canada
Full Stack Software Developer, RMJ Ontario, Canada

Redwood • Canada

On-site
CAD 110,000 - 135,000
Full Stack Software Developer
Full Stack Software Developer

GHD • Southwestern Ontario

Hybrid
CAD 69,000 - 112,000
Senior Python Developer
Senior Python Developer

Altis Technology • Toronto

Hybrid
CAD 130,000 - 155,000
Health benefits
RRSP contributions
Profit sharing
+2
Experienced Full Stack Developer (.NET and JavaScript)
Experienced Full Stack Developer (.NET and JavaScript)

Riva International, Inc. • Canada

On-site
CAD 80,000 - 120,000
RRSP/IRA matching
Paid vacation starting with 3 weeks
Paid wellness time
+3
Web Developer (React/Typescript)
Web Developer (React/Typescript)

Kongsberg Geospatial • Ottawa

Hybrid
CAD 75,000 - 125,000