MisuJob - AI Job Search Platform MisuJob

Senior Full Stack Engineer - Platform & AI Systems

Confidential

Vancouver, British Columbia permanent

Posted: April 3, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

This Senior Full Stack Engineer is responsible for developing and implementing new technologies to support our platform and AI systems, including designing and implementing new features, and collaborating with cross-functional teams to ensure seamless integration.

Job Description

Organization Overview

Learn. Develop. Succeed. is a growing, innovative, research-based, educational nonprofit charity serving children, youth, and adults with diagnosed or suspected learning differences such as dyslexia and dyscalculia, as well as other brain-based differences like ADHD and ASD. 

We offer individualized, evidence-based, and technology-enabled programs tailored to student-specific learning needs. Our services are delivered live online across Canada, at our Learning Centres in East Vancouver and North Vancouver, in schools, and through Access - our mobile classroom. 

We are a diverse, mission-driven team of scientists, educators, and engineers working together to create meaningful change in the lives of learners, families, and communities. 

Learn more about our mission and impact here: https://ldsociety.ca/ 

Purpose of Position

The Senior Full Stack Engineer – Platform & AI Systems will play a key role in building our PEAK platform as part of our RISE Next Generation AI initiative.

PEAK powers a growing ecosystem of AI-enabled learning tools that deliver personalized, scalable support for learners. In this role, you’ll build real-world systems used by educators and students, combining full-stack engineering with emerging AI capabilities.

This is a high-autonomy role for someone who thrives on ownership and delivering end-to-end solutions in a live production environment.

You will:

Build and ship features across the full stack (DB → backend → frontend)

Use AI-assisted workflows to accelerate development

Design AI-driven systems (eg. matching, automation)

Collaborate in a small, high-trust team shaping the platform

Principal Roles and Responsibilities 

Own and deliver full-stack features and systems end-to-end (PostgreSQL → Django → Next.js/React) 

Independently scope, plan, and execute larger engineering projects in a live system 

Actively use and improve agentic coding workflows to design, build, and iterate on features 

Collaborate with technical and non-technical stakeholders to translate needs into effective solutions 

Contribute to system architecture decisions and continuous platform improvement 

Ensure high-quality implementations through testing, debugging, and thoughtful design 

Contribute to intuitive, accessible, and well-designed user experiences 

Document systems and decisions clearly to support team scalability 

Participate in technical planning, prioritization, and roadmap discussions 

Competencies

Excellent written and verbal communication skills (English required) 

Strong ability to work independently with high accountability 

Clear sense of ownership and pride in delivering complete, reliable solutions 

Collaborative and respectful team orientation 

Comfort working with diverse stakeholders, including educators and support staff 

Strong organizational and project planning skills 

Thoughtful, structured approach to problem-solving 

Alignment with the organization’s mission and values 

Technical Experience

Strong experience in full-stack web development (typically 4+ years or equivalent) 

Proficiency in: 

Python (Django or similar backend frameworks) 

JavaScript/TypeScript (React, Next.js or similar) 

Experience with relational databases (PostgreSQL preferred) 

Experience designing and consuming REST APIs 

Strong familiarity with Git-based workflows 

Strong enthusiasm working with AI-assisted or agentic development workflows (e.g., GitHub Copilot, multi-step agent workflows, prompt-driven development) 

Assets (nice to haves)

Experience building or integrating applications using LLM APIs (e.g., OpenAI, Claude) 

Exposure to machine learning concepts or workflows (e.g., recommender systems, matching algorithms, model training) 

Experience with CI/CD pipelines and deployment workflows 

Familiarity with cloud or server infrastructure 

Ability to independently structure and deliver complex engineering projects 

Qualifications and Requirements

Undergraduate degree in computer science, engineering, or a related field 

5+ years related work experience 

Proven experience delivering production-ready systems with real users 

Eligibility to work in Canada 

Criminal record check with vulnerable sector screening 

Strong alignment with LDS’ mission and values 

Start date:  As soon as possible 

Reports to: Senior Manager, Technology 

Hours of work: 40 working hours per week, Monday to Friday

Approximate schedule could be anywhere from 8:30/10:30 - 4:30/6:30 PST

 

Remuneration and Benefits

$68,000 to $78,000 per year, based on experience and 40-hour work week

Financial support for relocation available

$1,000 RRSP contribution (2026)

Paid vacation commensurate with experience, plus paid office closure from December 25 - Jan 1 each year

Extended health, dental, and insurance benefits after 3 months

Neuro-affirming and inclusive workspace

Collaborative, values-driven team environment

Opportunities for professional development and growth

LDS Is proud to be a Certified Living Wage Employer in BC! 

Location:  Vancouver, BC, hybrid work from home available after probationary period 

 
Job Type: Full-time, permanent 

Equity: LDS is committed to employment equity and believes that a workforce that reflects the diversity of the communities we serve strengthens our ability to achieve our mission. We strongly encourage applicants of all genders, ethnic and cultural backgrounds, sexual orientations, abilities, and a range of life experiences to apply.  

  

How to apply: Please apply directly through our careers page https://ldsociety.ca/careers/.  

In lieu of a cover letter, we ask that you answer 5-6 questions. Each answer should be 3-4 sentences. There is no need to be overly formal with your answers; we are more interested in your thoughts than a certain writing style. 

For any questions about the job posting, or if you need an accommodation to apply, please contact [email protected]  

 

Applications will be considered as received. Only shortlisted candidates will be contacted. Thank you for your interest. We look forward to hearing from you.

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply