Full-Stack Web Developer

rocscience· Development
Apply Now ↗
📍 Hybrid📍 Toronto, Ontario, CanadaFull Time💰 USD 70K–95K

About this role

About us:

Rocscience is the world’s leading provider of geotechnical software. Over the last 30 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, that work for our users.

 

Role Overview

We are looking for a versatile Full-Stack Web Developer to support and evolve our web ecosystem across multiple sites, customer-facing tools and interfaces, and internal platforms. This role combines front-end development, CMS management, API integrations, and ongoing optimization of our user experience and marketing infrastructure. This is a vacant existing role and expected compensation is $70K – 95K. The work schedule is hybrid, in office Monday – Thursday and optional work from home on Fridays.

 

Key Responsibilities:

 

CMS Management (CraftCMS & WordPress)

  • Configure and maintain fields, matrix blocks, entry types, and asset structures.
  • Implement plugins and features that enhance website and CMS usability.
  • Build, update, and maintain site templates and components.
  • Develop new landing pages, product pages, sections, and UI elements.
  • Troubleshoot plugin/module issues and ensure compatibility with custom integrations.
  • Work collaboratively on rebuilding templates and improving content-editing workflows.
  • Support multi-language or translation workflows.

 

Marketing Web Support & Integrations

  • Maintain and troubleshoot cookie management, third-party scripts, and consent tools.
  • Maintain tracking tools (GTM/GA) and ensure marketing analytics fire correctly.
  • Assist marketing teams with landing pages and newsletter formatting.
  • Ensure proper validation, submission, and attachment handling.
  • Debug form errors reported by users or internal teams.
  • Maintain compatibility with CRM workflows and backend automation.

 

Additional Responsibilities:

 

General Website Development & Maintenance

  • Diagnose and fix UI bugs, broken layouts, interactive components, and form behaviours.
  • Work with jQuery and modern JavaScript patterns and libraries.
  • Ensure accessibility best practices are followed.
  • Modernize legacy sections and migrate hard-coded content into flexible, dynamic structures.
  • Resolve layout issues, responsive design problems, and cross-browser inconsistencies.
  • Support product release cycles and related website changes.

 

Requirements and Skills:

  • Strong problem-solving skills and willingness to take on challenges.
  • Experience with Craft CMS (preferred) and/or WordPress.
  • Comfortable with marketing/analytics tools (GTM, GA4, Pardot, consent tools).
  • Understanding of modern web standards, accessibility, and responsive design.
  • Knowledge and passion for UI/UX and usability.
  • Ability to collaborate across teams (Marketing, Product, Support).
  • Familiarity with API integrations, webhooks, and data handling.
  • Strong proficiency in HTML, CSS (Bootstrap and Tailwind frameworks), and JavaScript libraries. Experience with TypeScript/React/Next.js is a plus.
  • Working knowledge of PHP.
  • Comfortable switching between development tasks and problem solving.
  • Strong communication skills to explain web issues to non-technical stakeholders.
  • Organized approach to documentation, version control, and task management.

 

About You

This role is ideal for a developer who enjoys variety (frontend UI work, CMS configuration, debugging/problem-solving, and integrations with external systems). You’ll work across multiple web properties and internal tools, contributing to both long-term improvements, feature building, and day-to-day support needs.

 

*This recruitment process uses Artificial Intelligence (AI) tools to assist in screening and evaluating applications

Frequently Asked Questions

What is the salary for the Full-Stack Web Developer role at rocscience?
The listed salary for this Full-Stack Web Developer position at rocscience is USD 70K–95K. This is an Full Time role.
Where is the Full-Stack Web Developer position at rocscience located?
This Full-Stack Web Developer role at rocscience is based in Hybrid, Toronto, Ontario, Canada. The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
Is the Full-Stack Web Developer role at rocscience full-time or part-time?
This is listed as a Full Time position. It is posted as a Full-Stack Web Developer role in the Development department at rocscience.
Which team or department does the Full-Stack Web Developer at rocscience belong to?
This Full-Stack Web Developer position is part of the Development department at rocscience. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Full-Stack Web Developer position at rocscience?
Click the "Apply Now" button on this page. You will be redirected to rocscience's official application portal hosted on bamboohr where you can submit your application directly.
When was the Full-Stack Web Developer job at rocscience posted?
This Full-Stack Web Developer position at rocscience was posted on Jun 30, 2026. Apply as soon as possible — early applications are often reviewed first.
Full-Stack Web Developer
rocscience · 💰 USD 70K–95K
Apply for this role ↗

You'll be redirected to rocscience's official application page on bamboohr.