Enable job alerts via email!

Full Stack Software Developer Platform & AI Solutions

Learn. Develop. Succeed

Vancouver

On-site

CAD 55,000 - 70,000

Full time

Today
Be an early applicant

Job summary

An innovative educational charity in Metro Vancouver is seeking a Full-Stack Software Developer to enhance and implement their next-generation learning platform. The ideal candidate will have 2-4 years of experience in software development, with proficiency in Python, JavaScript, and AI tools. The role offers a collaborative environment focusing on individual growth and making a meaningful impact in the educational landscape.

Benefits

At least 4% paid vacation
Neuroaffirming and inclusive workplace
Collaborative peers with diverse backgrounds

Qualifications

  • 2-4 years of proven software development experience.
  • Self-motivated and able to work independently.
  • Excellent written, verbal, and interpersonal communication.

Responsibilities

  • Develop, test, and maintain our full-stack platform.
  • Build Machine Learning based algorithms and LLM workflows.
  • Draft and refine user-facing documentation, including API integrations.

Skills

Python
JavaScript
Django
React
Next.js
Machine Learning
RESTful APIs
GitHub

Education

Undergraduate degree in computer science

Tools

PostgreSQL
SQLite
Job description

Job Description

Overview

Salary : $55,000 - $70,000 per year

LDS - Learn. Develop. Succeed. is a growing, innovative, research-based educational charity serving children, youth, and adults with diagnosed or suspected learning differences. We offer individualized, evidence-based, and technology-embracing programs tailored to student-specific learning needs. Our services are offered live online across BC, at our Learning Centres in East Vancouver and North Vancouver, in schools, and through our mobile classroom.

Learn more about our mission and impact here:

We are a diverse team of dedicated, caring professionals making a real difference in the lives of learners, families, and communities. We welcome new skills, energy, and talent to grow our team, deepen our impact, and advance our mission.

Purpose of Position

The Full-Stack Software Developer is a key member of our RISE Next Generation AI team. The goal of this game-changing initiative is to develop and implement our next-generation PEAK platform, which integrates advanced technologies including artificial intelligence and modern information systems to:

  • Enhance student learning experiences and outcomes
  • Increase instructor effectiveness and capacity
  • Strengthen organizational efficiency
  • Expand LDSs ability to serve significantly more learners

The Full-Stack Software Developer provides support in the assessment, design, development, testing, implementation and management of new AI-based tools used by our team and the learners and families we serve.

Note: this role was previously posted as an AI Development Assistant. With organizational growth, we have reshaped the position. Applicants to the prior posting are encouraged to re-apply if they meet the updated qualifications.

Principal Roles and Responsibilities
  • Develop, test, and maintain our full-stack platform
  • Collect and synthesize feedback from staff and stakeholders to guide iterative development
  • Build Machine Learning based algorithms and LLM workflows (e.g. data classification, matching algorithms)
  • Support structured data imports, database queries, organization, and validation of data
  • Perform quality assurance testing on frontend / backend features
  • Draft and refine user-facing documentation and internal process notes, including schemes, API integrations, and sync logic
  • Contribute to research and prototyping of AI / EdTech tools relevant to our roadmap
  • Support the team with general events and outreach as required
Competencies
  • 2-4 years of proven software development experience
  • Demonstrated strong organizational and time management skills
  • Excellent written, verbal, and interpersonal communication
  • Collaborative team orientation with a supportive approach
  • Self-motivated and able to work independently
  • Background in engineering or science, ideally with exposure to AI, machine learning, or related disciplines
  • Experience working on research projects with iterative, adaptive methodology
Technical Experience
  • Proficiency in Python and JavaScript (AI and web app development): specifically, Django (backend), React and Next.js (frontend)
  • Experience with RESTful APIs and third-party integrations
  • Database experience (PostgreSQL or SQLite), including queries and light data wrangling
  • Familiarity with large language model APIs (e.g., OpenAI, Claude)
  • Strong experience using collaborative development environments (e.g., GitHub)
  • Prompt engineering or LLM-based workflow design
Qualifications
  • Undergraduate degree in computer science, engineering, or a related field
  • 2-4 years of directly related work experience
Requirements
  • Criminal record check with vulnerable sector screening
  • Eligibility to work in Canada
  • Strong values alignment with our charitable mission

Start date: As soon as possible

End date: Ongoing

Reports to : Senior Manager, Technology

Hours of work: 40 paid hours per week. The general schedule could be 8:30 am – 5:00 pm, Monday to Friday, or similar.

Remuneration and Benefits: Salary range of $55-70,000 per annum, based on 40 working hours, commensurate with education and experience

  • At least 4% paid vacation
  • Neuroaffirming and inclusive workplace
  • Values-based organization with collaborative peers with a wide range of backgrounds and talents
  • Inclusive culture and innovative workplace with opportunity for new approaches and growth

LDS is proud to be a certified Living Wage Employer in BC

Location : LDS East Vancouver Learning Centre, located at Rupert and East Broadway. Easily accessible by SkyTrain or bus.

Job Type : Full-time ongoing role

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 with a range of life experiences to apply.

Accessibility: Please note, LDS main offices pace is located on the ground floor of the building.

How to apply: Please apply directly through our careers page

The position will be open until filled. 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 a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.