to join our Burlington, Ontario team (hybrid remote position). We're a collaborative team based in Burlington, Ontario (hybrid remote) looking to build a Learner Management System (LMS) product offering powering e-learning content, assessments, progress tracking, and reporting for our clients. We value shipping user focused products, learning in public, and iterating with users.
Note: This position is funded through the IRAP Youth Employment Funding program. Employment is conditional on the candidate's eligibility for this program. To qualify, you must be a post-secondary graduate between 15-30 years of age, legally entitled to work in Canada, and hold the status of Canadian citizen, permanent resident, or person granted refugee status in Canada.
About the Role
You'll help design, build, and evolve a modern web-based LMS. Day to day you'll work across the stack - from UI components to backend services and databases - shaping learner experiences, content delivery, analytics, and integrations. You'll pair with teammates, ship features, write tests, and improve performance. We care more about your foundations and ability to learn than your exact tech checklist.
Hybrid details: If you're within commuting distance of Burlington, we have in-office anchor days; otherwise, you'll collaborate remotely. We're flexible--let's talk about what works.
What You'll Work On
Design, code, and test features end-to-end in collaboration with design, engineering, and stakeholders.
Build and iterate on web application patterns for e-learning: content modules, progress tracking, assessments, and reporting.
Define and implement web services and APIs; contribute to secure auth, sessions, and access controls.
Model relational data, write queries, and apply schema design fundamentals; use object storage patterns for media/assets.
Maintain and enhance existing applications; fix defects, write automated tests, and improve performance and reliability.
Document designs and decisions; contribute to code reuse and maintainability.
Participate in code reviews, stand-ups, and planning; help improve dev workflows, CI/CD, and observability.
Stay current on modern web practices, LMS/LRS standards, and tooling that improves developer experience.
How You'll Work
Collaborate closely with teammates; break down projects into small, shippable increments.
Balance quality with pragmatism; validate ideas through prototypes and user feedback.
Own outcomes: define success criteria, measure impact, and iterate.
Communicate clearly with technical and non-technical stakeholders.
What You'll Bring
A comfort building web applications with modern JavaScript/TypeScript and component-based UI frameworks.
Foundational understanding of server-side development, RESTful APIs, and web security basics.
Practical experience with relational databases: schemas, joins, indexes, and query optimization at a foundational level.
Familiarity with object storage concepts for handling uploads and serving media.
Hands-on experience with Git, code reviews, and basic CI/CD; you care about testing and reliability.
Ability to learn new tools quickly and apply core concepts across frameworks.
Clear communication, curiosity, and a bias for shipping.
You Might Be a Great Fit If You Are
A builder who learns fast and enjoys owning features from idea to production.
Product-minded--you think in terms of user experience, not just tickets.
Comfortable moving between frontend and backend, even if you're stronger in one.
Someone who shares work early, asks good questions, and welcomes feedback.
Organized habits to juggle priorities and meet realistic deadlines.
Qualifications and Skills
Requirements:
Bachelor's degree or diploma in Computer Science, Software Development, or related field -or equivalent practical experience.
Approximately 2+ years of experience building web applications (professional, co-op, or substantial projects), including basic testing and deployment exposure.
Comfortable with modern JS/TS, component-driven UI, and server-side concepts.
Familiar with Git workflows and CI/CD basics.
Effective communication and collaboration skills.
Must pass a criminal, cross-identity, and financial security clearance check.
Note:
This position is funded through the IRAP Youth Employment Funding program. Employment is conditional on the candidate's eligibility for this program. To qualify, you must be a post-secondary graduate between 15-30 years of age, legally entitled to work in Canada, and hold the status of Canadian citizen, permanent resident, or person granted refugee status in Canada.
Nice-to-Haves (Assets):
Experience maintaining or building an LMS or LRS; familiarity with standards like SCORM or xAPI.
Exposure to AI/LLM features in web apps (e.g., retrieval, agents, content generation, evaluations).
Experience across multiple backend frameworks or databases (e.g., TypeScript/Node.js with common frameworks; PostgreSQL, MySQL, or SQLite).
Understanding of accessibility (e.g., WCAG) and how to apply it in UI development.
Familiarity with analytics/reporting for learner engagement and outcomes.
A strong portfolio of side projects, open-source work, and/or production apps. We prioritize candidates who share live demos or GitHub links.
How to Apply
Please Include:
Resume and a brief note about relevant web or LMS projects.
Links to a portfolio, live demos, and/or GitHub repos showing full-stack work.
A short description of 1-2 projects: your role, choices made, and outcomes.
We value adaptable developers with strong fundamentals. Even if you haven't worked with all our tools, apply if you can demonstrate learning velocity, programming diversity and an ability to ship.
Acumen is committed to accessibility in employment and to ensuring equal access to employment opportunities for candidates, including persons with disabilities. Acumen will endeavor to provide accommodation to persons with disabilities in the recruitment process upon request. If you are selected for an interview and you require accommodation due to a disability during the recruitment process, please notify the hiring manager upon scheduling your interview.
Job Type: Full-time
Benefits:
Company events
Dental care
Disability insurance
Extended health care
Life insurance
On-site parking
Paid time off
Profit sharing
Vision care
Work from home
Application question(s):
IRAP Funding Eligibility: Are you legally entitled to work in Canada, and hold the status of Canadian citizen, permanent resident, or person granted refugee status?
IRAP Funding Eligibility: Are you a post-secondary graduate between 15-30 years of age?
Work Location: Hybrid remote in Burlington, ON L7L 6M1
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.