About us
Thompson Career College (part of Pioneer World Education Group) is building fast-moving, user-obsessed education products. We value ownership, candor, and speed — and we’re looking for an entrepreneurial engineer who can take ideas from sketch to millions of happy users.
About the role:
We are looking for a talented Software Engineer to join our team. In this role, you will own and scale the core product experience — build, ship, and iterate end-to-end systems that make education and college management delightful and generational.
We’re a remote employer based in Toronto, ON. Our core business hours are from 9am-5pm, with flexibility required for project needs and on-call responsibilities.
In this role, you will:
● Implement and maintain features across the full stack (frontend, backend, infra) and own them end-to-end: architecture → implementation → deployment → iteration.
● Takes care of student and instructors technical issues queries.
● Build and harden integrations with our LMS (Moodle) and third-party systems.
● Design scalable architectures, make tradeoffs for performance and cost, and reduce single-points-of-failure.
● Automate internal workflows and business processes using tools like n8n and develop reliable workflow automations.
● Prototype and productize AI capabilities (chatbots, content generation, RAG, prompt-driven features).
● Improve developer experience: CI/CD, observability, dev environments, and internal tooling.
● Collaborate with product, ops, and content teams to translate requirements into delightful user experiences.
● Own incident response and post-mortems; continuously improve system reliability.
Qualifications:
● Bachelor’s degree in Computer Science, Software Engineering, or equivalent technical degree.
● 3+ years building and shipping full-stack production products.
● Strong frontend skills: React + TypeScript (Next.js experience preferred).
● Backend and API design experience (Node.js/TypeScript, serverless functions, or similar).
● Solid systems design fundamentals — scalable architecture, performance tradeoffs, and observability.
● Production experience with GitHub (workflows, PRs, branching, code review).
● Experience with cloud infrastructure: AWS and/or DigitalOcean (deployments, infra as code, monitoring).
● Experience operating or integrating with Moodle (LMS) or similar education platforms.
● Hands-on with automations: n8n, integration design, webhooks, and workflow reliability.
● Practical AI experience: prompt engineering, using LLM APIs (ChatGPT or similar), building AI-assisted features.
● Hands-on with tools like Lovable, Cursor, Antigravity, or Windsurf.
● Strong product sense and the ability to make pragmatic technical decisions.
● Excellent communication, ownership mentality, and ability to mentor others.
Nice-to-have:
● Experience with Supabase, Vercel, serverless architectures, and edge functions.
● Familiarity with RAG (retrieval-augmented generation), vector DBs, or LLM ops tools (e.g., LangChain, LlamaIndex).
● Experience improving developer DX: CI/CD pipelines (GitHub Actions), internal CLIs, reproducible dev environments.
● Experience with observability tools (Prometheus, Grafana, Sentry, Datadog).
● Prior experience leading a small engineering team or technical projects.
● n8n advanced workflows and enterprise automation experience.
● Relevant Master’s / PG diploma or equivalent.
● Experience with accessibility, security best practices, and privacy compliance.
Our principles (how we work)
● Driver not Passenger — take ownership.
● No Room for Ego — team first.
● Amplify Each Other — unblock teammates.
● Drive Focused Urgency — ship thoughtfully, fast.
● Candor over Comfort — direct feedback.
● User Passion — obsess about user outcomes.
Thompson Career College provides equal employment opportunities to all employees and applicants . We are committed to a diverse and inclusive workforce and welcome people from all backgrounds, experiences, perspectives, and abilities.
Job Type: Fixed term contract
Contract length: 6 months
Pay: $38.00-$42.00 per hour
Application question(s):
Do you have experience in building and shipping full stack production products?
Education:
Bachelor's Degree (required)
Experience:
Software Engineer: 3 years (required)
Work Location: Remote