Senior Software Developer

Ldsociety

Vancouver

Hybrid

CAD 68,000 - 78,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Relocation support
RRSP contribution
Paid vacation
Extended health
Neuro-inclusive workspace
Growth opportunities

Job summary

LDS in Vancouver, BC, is hiring a Senior Full Stack Engineer to work on the PEAK platform as part of the RISE Next Generation AI initiative. You will build AI-enabled, end-to-end learning tools used by educators and students in a live production environment.

Role emphasizes ownership, collaboration with a small team, and delivering scalable, high-quality features across the stack with modern technologies like Django, Next.js, and PostgreSQL. Hybrid work from home is available after probation.

Qualifications

  • Undergraduate degree in CS, engineering, or related field.
  • 5+ years related work experience.
  • Eligibility to work in Canada.
  • Criminal record check with vulnerable sector screening.

Responsibilities

  • Own and deliver full-stack features end-to-end (PostgreSQL → Django → Next.js/React).
  • Independently scope, plan, and execute larger engineering projects in a live system.
  • Collaborate with stakeholders to translate needs into effective solutions.
  • Contribute to system architecture decisions and platform improvement.
  • Document systems and decisions to support team scalability.

Skills

Full-stack development
Python
JavaScript/TypeScript
PostgreSQL
REST APIs
Git
AI workflows

Education

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

Tools

Django
Next.js/React
PostgreSQL

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 developers 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 (with potential of early hybrid start over summer)

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.

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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full-Stack Engineer - AI Learning Platform
Senior Full-Stack Engineer - AI Learning Platform

Ldsociety • Vancouver

Hybrid
CAD 68,000 - 78,000
Relocation support
RRSP contribution
Paid vacation
+3
Early Years Instructor (Part-time)
Early Years Instructor (Part-time)

Lightwell Learning Society • Burnaby

On-site
CAD 41,000 - 45,000
Neuroaffirming workplace
Certified Living Wage Employer
Coordinator, Early Years Program (Full-time)
Coordinator, Early Years Program (Full-time)

Ldsociety • Vancouver

Hybrid
CAD 52,000 - 55,000
RRSP contribution
Neuroaffirming workplace
Professional development opportunities
+1
Coordinator, Early Years Program (Full-time)
Coordinator, Early Years Program (Full-time)

Lightwell Learning Society • Burnaby

On-site
CAD 52,000 - 55,000
RRSP contribution
Neuroaffirming workplace
Values-based organization
+3
Software Engineer / Senior Software Engineer
Software Engineer / Senior Software Engineer

Leadership Connect • Montreal (administrative region)

On-site
CAD 90,000 - 140,000
Extended Health Care
Dental Care
Life & Disability insurance
+6
Senior Full-Stack Developer [Security & Risk Products]
Senior Full-Stack Developer [Security & Risk Products]

ScalePad • Vancouver

Hybrid
CAD 120,000 - 180,000
Unlimited AI tokens for development
ESOP & RRSP matching
Parental leave programs
+7
Full Stack Engineer / Senior Full Stack Engineer
Full Stack Engineer / Senior Full Stack Engineer

Leadership Connect • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Awesome Extended Health Care Plan
Dental Care
Life & Disability insurance
+6
Customer Support
Customer Support

Work From Anywhere • Canada

Remote
CAD 55,000 - 65,000
Tuition reimbursement
Wellness Subsidy
Equity Grants
+4
Senior Full Stack Software Developer
Senior Full Stack Software Developer

Nelson • Toronto

On-site
CAD 99,000 - 121,000
Flexible health, dental, and paramedical plans
Pension plan with company matching
Annual educational reimbursement
Product Manager - PEAK Learning Platform
Product Manager - PEAK Learning Platform

Lightwell Learning Society • Burnaby

On-site
CAD 80,000 - 120,000