Full-Stack Web Developer

Rocscience Inc.Toronto, ON
CA$70,000 - CA$95,000Hybrid

About The Position

Rocscience is seeking a versatile Full-Stack Web Developer to support and evolve its web ecosystem, encompassing multiple sites, customer-facing tools, interfaces, and internal platforms. This role involves front-end development, CMS management, API integrations, and optimizing user experience and marketing infrastructure. This is an existing role with an expected compensation of $70K – 95K. The work schedule is hybrid, with in-office presence required Monday through Thursday, and optional remote work on Fridays.

Requirements

  • 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.

Nice To Haves

  • Experience with TypeScript/React/Next.js

Responsibilities

  • Configure and maintain fields, matrix blocks, entry types, and asset structures in CMS.
  • Implement plugins and features to 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.
  • Collaborate on rebuilding templates and improving content-editing workflows.
  • Support multi-language or translation workflows.
  • 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.
  • Diagnose and fix UI bugs, broken layouts, interactive components, and form behaviors.
  • 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.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service