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.


#J-18808-Ljbffr
Similar jobs

Senior Full Stack Developer

Apply Now
Back to search page