Senior Full Stack Developer

GuruLink

Toronto

On-site

CAD 80,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

GuruLink, located in North York, Toronto, is seeking a senior Individual Contributor to join their team. In this influential role, you will design and maintain full-stack web applications essential for educational operations. You will work closely with the Head of Engineering, ensuring coding practices meet modern standards.

Ideal candidates will bring over 5 years in web application development, with strong skills in Next.js, PHP, and AI-assisted coding tools. This is an on-site position based in Toronto.

Qualifications

  • 5+ years of experience in building and maintaining web applications.
  • Strong experience with Next.js, Vercel, and Tailwind CSS.
  • Proficient in backend languages such as PHP, Python, Node.js, Go, or Rust.

Responsibilities

  • Design, build, test, deploy, and maintain full-stack web applications.
  • Develop responsive interfaces using modern frameworks.
  • Build and maintain APIs and backend services.

Skills

Web application development
Next.js
Tailwind CSS
TypeScript
Backend development
MySQL
API development
AI-assisted coding tools
Git

Job description

Location: Toronto, Ontario

About Our Client

Our client is a Ministry-inspected online high school offering Ontario Secondary School Diploma (OSSD) credits to students around the world. Founded in 2010, they served over 30,000 students in 2025, making them one of the largest K-12 schools in Canada by enrollment. Their proprietary Learning Management System (LMS) powers course delivery, assignments, assessments, and communication between students and teachers. With new leadership and fresh investment in place, we are leveling up our engineering team to widen our lead and build the next generation of the platform.

Opportunity

This is a senior Individual Contributor (IC) role and a true peer to the Head of Engineering. You will own features end to end, from planning through deployment, and raise the bar for the whole team on modern, AI-assisted engineering practices. It is an influential technical role rather than a people-management role, with room to grow toward staff-level scope over time.

Responsibilities
  • Design, build, test, deploy, and maintain full‑stack web applications that support core school operations and student‑facing experiences.
  • Develop responsive, accessible interfaces using modern front‑end frameworks and component‑based design.
  • Build and maintain APIs, backend services, database integrations, and internal tools.
  • Diagnose and resolve deep technical, performance, and reliability issues across the platform.
  • Apply secure development practices, including authentication, authorization, secure API design, and safe handling of sensitive data.
  • Use AI‑assisted and agentic development tools responsibly to accelerate coding, testing, debugging, refactoring, documentation, and prototyping.
  • Participate in code review, technical design discussions, and continuous improvement of engineering standards.
Qualifications
  • 5+ years building and maintaining web applications in a professional environment.
  • Strong experience with Next.js, Vercel, and Tailwind CSS, and a strong working knowledge of TypeScript.
  • Backend development experience in PHP, Python, Node.js, Go, or Rust.
  • Strong knowledge of MySQL and relational database design.
  • Experience building and consuming REST APIs and integrating third‑party services.
  • Demonstrated proficiency with AI‑assisted or agentic coding tools (Cursor, Claude Code, GitHub Copilot, Replit Agent, Devin).
  • The ability to review, test, debug, and improve AI-generated code rather than relying on it uncritically.
  • Experience with Git and collaborative development workflows.
Nice to Have
  • Experience building education platforms, LMS features, assessment workflows, or student portals.
  • Familiarity with real-time media technologies such as WebRTC or RTSP.
  • Experience with deployment workflows, environment management, logging, and monitoring.
  • Familiarity with unit, integration, and end‑to‑end testing.
  • Accessibility and inclusive design (WCAG).
Location

On‑site at the North York office (Yonge & Sheppard), Toronto.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

QA Engineer
QA Engineer

GuruLink • Toronto

On-site
CAD 70,000 - 90,000
Senior PHP/React Developer
Senior PHP/React Developer

STACK IT Recruitment • Southwestern Ontario

Hybrid
CAD 90,000 - 140,000
Paid Time Off
Health & Wellness
Professional Development
+1
Full Stack Developer (Python AI, React, Node.js)
Full Stack Developer (Python AI, React, Node.js)

Acestack • Toronto

On-site
CAD 120,000 - 170,000
Senior Full Stack Engineer- Angular
Senior Full Stack Engineer- Angular

United States Digital Space LLC • Toronto

On-site
CAD 120,000 - 160,000
Full Stack Software Engineer
Full Stack Software Engineer

Techedin • Toronto

Hybrid
CAD 62,000 - 76,000
Senior Full-Stack Software Developer
Senior Full-Stack Software Developer

United States Digital Space LLC • Toronto

Hybrid
CAD 107,000 - 158,000
Full Stack Software Developer (Mississauga, ON)
Full Stack Software Developer (Mississauga, ON)

Media Resources Inc. • Mississauga

Hybrid
CAD 100,000 - 150,000
Full Stack Engineer
Full Stack Engineer

United States Digital Space LLC • Toronto

On-site
CAD 83,000 - 140,000
Casual dress
Company events
Dental care
+4
Senior Full Stack Developer (Term)
Senior Full Stack Developer (Term)

United States Digital Space LLC • Toronto

On-site
CAD 110,000 - 150,000
Full Stack Developer - Toronto, Ontario
Full Stack Developer - Toronto, Ontario

MissionHires • Toronto

On-site
CAD 70,000 - 90,000