Senior Platform Developer
Stemble Learning Inc.
About Stemble
Stemble is a proudly PEI-based EdTech startup reimagining how students learn in higher education. Our product is a highly sophisticated teaching and learning platform that connects students, instructors, and teaching assistants in a collaborative learning environment powered by AI. The software combines the functionality of a course management system with a homework platform, offering automated grading (using AI and algorithmic grading) and unique feedback at scale. Students get a personalized, modern learning experience that actually meets them where they’re at.
How We Work
We’re a problem-focused team. Projects are pitched with a heavy emphasis on why and light on how, and it’s expected that the dev team will find the right solution. Design, both UX and system architecture, is part of the work, not a handoff.
We break things down into small increments that solve only what is needed. We’re a small team with a quickly growing user base, and there’s a lot we could build, so we’re deliberate about not wasting time on things we aren’t sure will be necessary. Each cycle, we look at an array of possible projects and select just a subset. We have a strong vision and guiding themes for each quarter, but no big long-term roadmap.
We triage incoming customer support requests and bug reports weekly, and the dev team is part of working through them. You should be comfortable digging into a production issue, finding the root cause, and seeing it through to resolution. Occasional customer calls happen, but you’re not expected to be heavily involved in that side.
The Role
We’re hiring a senior platform developer to join our product team of 5. This role is about taking real ownership of platform and security work as the company grows.
You’ll spend most of your time on the parts of the system that aren’t visible to end users including the AWS infrastructure that runs the platform, the Laravel services that power our LMS integrations, the MySQL schemas that need to stay fast as we grow, the monitoring and alerting that tells us when something’s wrong, and the security architecture that lets us keep growing in higher education. You’ll work closely with Stemble’s Security Team to triage and prioritize vulnerabilities and security findings, and to build improvements into the platform over time. You’ll also contribute to backend feature work with our product team, particularly when it touches platform, security, or integration concerns, which, given where we are as a company, is often.
We recently completed our first SOC 2 Type 2 audit and are continuing to mature our security and compliance posture. Security-minded thinking is a requirement, not a “nice-to-have”.
Examples of Things You’ll Work On
- Backend feature and bug work in our Laravel + Doctrine codebase
- Database maintenance and query optimization
- Re-architecting for stronger multi-tenant isolation.
- Maturing our AWS account structure, guardrails, and infrastructure-as-code practices.
- Hardening our CI/CD security pipeline.
- Building auditing and monitoring as first-class platform concerns.
Our Stack
- Frontend: Vue 3 + Inertia.js + TypeScript
- Backend: Laravel
- ORM: Doctrine (not Eloquent)
- Database: MySQL
- Hosting: AWS (Lambda, Fargate/ECS, RDS, etc.)
- Identity: Microsoft Entra ID for SSO
- Integrations: LTI 1.3 with Canvas, Brightspace, and other LMS platforms
- Observability: Seq, Sentry, CloudTrail, GuardDuty
- Tools: Slack, Linear, GitHub, PHPStorm, Claude Code
What We’re Looking For
We’re hiring at a senior level because we need someone who can be fairly self-sufficient. You don’t need to be an expert in every aspect of the platform, but we expect a senior developer who can pick things up reasonably quickly.
Required
- 5+ years of professional development experience, with substantial backend and platform focus.
- Hands-on experience designing, deploying, and operating cloud infrastructure (AWS strongly preferred). Comfortable reasoning about networking, IAM, account structure, and the trade-offs between serverless and container-based deployments.
- Infrastructure-as-code experience (AWS CDK, CloudFormation, Terraform, or similar) and a desire to use it as the default.
- Security-aware mindset as a matter of habit: AuthN/AuthZ, secrets handling, dependency risk, multi-tenant isolation.
- Strong relational database fundamentals: schema design, query optimization, indexing, and the ability to debug a slow query without guessing.
- Experience deploying and operating monitoring, logging, and alerting in production. You’ve tuned alert thresholds, written dashboards people actually use, and know the difference between observability that helps and observability that just adds noise.
- Demonstrated commitment to automated testing in codebases where tests are taken seriously.
- Competence with frontend development. You should be comfortable making a change in Vue when a feature crosses the stack, even if it’s not your specialty.
- Ability to work autonomously and communicate clearly in a remote environment.
- Based in Canada, with preference for Eastern or Atlantic time zones.
Nice to Have
- Experience with Laravel, Doctrine, or Vue.
- Background in ed-tech or familiarity with higher education workflows.
- Hands-on experience with LTI 1.3, LMS Integrations and SSO Protocols.
- Experience with Python, which we use for our analytics services.
What We Offer
- Remote-first work with optional weekly office time in PEI.
- MacBook Pro.
- PHPStorm and Claude Code licenses.
- Health coverage.
- 3 weeks vacation + Christmas-to-New-Years + sick leave.
- A small, collaborative team where your work has real impact.
- We generally work 9 to 5 Atlantic time, with some wiggle room.
- Bi-weekly “Stemble Learns” sessions where someone teaches the team about something. Sometimes random topics (skateboarding, government cheese tunnels, how to fly a plane), sometimes external researchers or customers sharing how they’ve used Stemble.
How to Apply
Send your resume and cover letter to ***email_hidden*** or reply to this posting
$90k per year
...Position Summary The Senior Full Stack Developer applies advanced full-stack software development expertise across the entire application lifecycle to design, build, and optimize high-performance, cloud-native SaaS solutions. Acting as a key technical engine within the...SeniorManual laborRemote workFlexible hours$70k - $80k per year
...footprint, come explore your potential at Invesco. Enterprise Platforms empowers our engineering teams with streamlined tools to accelerate... ...growth. Our mission is to provide a state-of-the-art internal developer platform that drives efficiency, scalability, and innovation....SeniorLong term contractFull timePart timeWork at officeFlexible hours- ...Business Data Analysts, and Application Developers, to design, build and manage large-scale... ...Managing application and data integration platforms using AWS Cloud Components Building robust... ...integration projects: planning, design, develop, testing and rollout that confirms to...SeniorFull timePart timeWork at office
- ...Title: Senior Emergency Management Coordinator Employee Working Location: Partially Virtual / Hybrid ( PEI ) Employment Status:... ...recruitment, engagement, supervision, and training. Experience in developing and implementing emergency response plans and conducting...SeniorPermanent employmentFull timeWork at officeLocal areaFlexible hoursAfternoon shift
- ...Senior Corporate Paralegal Charlottetown, PE Reference # AC - 9675 Meridia Recruitment Solutions has partnered with Cox & Palmer, a full-service, top-ranked Atlantic Canadian law firm, to recruit an experienced Senior Corporate Paralegal to join their Charlottetown office...SeniorWork at officeRelocation package
- ...Position Overview: Faith Bible Church is seeking a full-time Senior Pastor to work alongside the Elders’ Board and ministry team leaders... ...communication with the congregation through electronic platforms, presentations, and other media. Preaching, Teaching & Evangelism...SeniorFull time
- Titre : Coordonnateur(-trice) principal(e), Gestion des urgences Lieu de travail : Partiellement virtuel/hybride (Île-du-Prince-Édouard) Type d’emploi : Poste permanent à temps plein La Croix-Rouge canadienne (CRC), organisme sans but lucratif des plus réputés et inspirants...SeniorPermanent employmentFull timeWork at officeLocal areaWeekend workAfternoon shift
- ...Are We The Right Fit For You? Are you passionate about working with seniors? Do you enjoy making a difference in people's lives? Do you get excited about being part of a team that believes in lifelong learning and continuous improvement? We certainly do. We believe...SeniorPermanent employmentFull time
- ...The Department of Social Development and Seniors is committed to Equity, Diversity, Inclusion and Accessibility. Our goal is to build... ...social worker. Duties will include but are not limited to: Develop positive working relationships with parents and children; Support...SeniorCasual workWork at office
- ...The Department of Social Development and Seniors is committed to Equity, Diversity, Inclusion and Accessibility. Our goal is to build... ...packages for clients; Attending workshops and conferences to help develop and/or enhance our clinical skills in working with children and...SeniorCasual workWork at office
- ...The Department of Social Development and Seniors is committed to Equity, Diversity, Inclusion and Accessibility. Our goal is to build a public sector workforce that reflects the diverse communities we serve and to promote welcoming, diverse, inclusive, respectful workplaces...SeniorCasual workWork at office
- ...The Department of Social Development and Seniors is committed to Equity, Diversity, Inclusion and Accessibility. Our goal is to build a public sector workforce that reflects the diverse communities we serve and to promote welcoming, diverse, inclusive, respectful workplaces...SeniorCasual workWork at office
- ...The Department of Social Development and Seniors is committed to Equity, Diversity, Inclusion and Accessibility. Our goal is to build a public sector workforce that reflects the diverse communities we serve and to promote welcoming, diverse, inclusive, respectful workplaces...SeniorCasual workReliefLive InWork at officeShift work
- ...challenging scenarios are essential. You’ll develop and enforce well-maintained financial... ...tools, alongside core financial platforms to extract insights, identify trends, and... ...Finance Manager and other members of the senior leadership team to develop and implement...SeniorWeekly payPermanent employmentFull timeFor contractorsInternshipLive InWork at officeRemote workWork from homeHome office
$104.42k per year
...Edward Island’s enterprise Customer Relationship Management (CRM) platform, ConnectPEI. This role focuses on product lifecycle management,... ...provides subject atter expertise and recommendations to ITSS Senior Leadership and to the Deputy Minister’s Digital and Information...SeniorContract workTemporary workWork at officeFlexible hours$38.61k - $50.97k per year
...impact the success of their store every day. And, they continuously develop and empower their Team Members. Supervisor Opportunities In... ...to every team member across our organization — from new hires to senior executives. We develop around 90% of our training internally, and...SeniorFull timeLocal area- ...Do legal research and present findings to senior attorneys to support case strategy... ...informed and up-to-date of all changes and developments in Estate Law, Immigration law, Business... ...Immiland, we offer a great opportunity to develop your career in a growing firm and a supportive...SeniorLong term contractInternship
- ...pharmacy practice, regulatory requirements, and industry trends/developments; attend training as required Adhere to all regulatory... ...and Dismemberment Insurance*. Access to Virtual Health Care Platform* and Employee and Family Assistance Program. A Retirement and...Long term contractFull timeInternshipShift work
- ...via phone, email, other electronic communication, or in person. Develop customer relationships by identifying customer needs, informing customers... ...involves detailed checks or close review of output by a senior coworker and/or supervisor. None. Work Environment Located...SeniorFull timeNight shift
$70k per year
...SQA) Analyst is responsible for designing, developing, and executing complex test strategies to... .... You will be Responsible for Develop comprehensive test strategies, test plans... ...validation techniques. ~ Experience with cloud platforms (Azure, AWS, GCP) is a plus. ~ ISTQB (...Long term contractFull timePart timeWork at office- ...communications plans to advance L’nuey’s priorities and public profile Develop and maintain key message frameworks for use across various... ...branding and messaging across all public-facing materials and platforms Media Relations Draft news releases, media advisories, and...Casual workWeekend workAfternoon shift
$82k - $92k per year
...centralized data hub to support operational analytics and reporting Develop and manage ETL/ELT pipelines, data models, semantic layers, and... ...configuration, and support of company applications and digital platforms Manage full application lifecycles including implementation,...Full timeCasual workWork at officeNight shift- ...tools to generate more leads through search and social. An AI-empowered Customer Relationship Management (CRM) platform to work your leads and your developing book of business. Relevant professional development for every stage of your career to enhance your...InternshipLocal area
- ...Collaborating with university stakeholders and community agencies to develop strategies based on a healthy campus model that identify,... ...Proficiency in Microsoft Office, website management, and social media platforms to support communication and engagement efforts Knowledge of...Work at officeFlexible hours
- ...first and only truly cloud-native customer service and operations platform purpose-built for modern utilities. Founded by industry... ...CIS product backlog to execute the product roadmap. You will also develop expertise in our industry, our products, and our users and play...Remote workFlexible hoursShift work
$50k per year
...proposals. Research and stay abreast of latest technology trends. Develop project estimates and manage project work plans. Answers team... ...functionality of content management industry trends and cloud platforms. The Experience you bring ~ Extreme Proficiency in...Full timePart timeWork at office$81.02k - $126.6k per year
...trainer qualification program Partnering with functional areas to develop training materials and knowledge assessments for area SOP’s... ...Trainer Certified API facility experience Rise Articulate platform knowledge LMS experience Knowledge of metrics/trending...Full timeContract workShift work- ...through strategic marketing campaigns, and managing our e-commerce platform. You’ll work closely with the District Manager and the... ...campaigns, seasonal programming, and operational priorities. Develop and execute marketing initiatives that drive traffic, engagement...Full timeSeasonal workWeekend workAfternoon shift
- ...environment by meeting clients when it is most convenient for them Develop and deepen client relationships with the use of Salesforce and... ...Work hours/week 37.5 Employment Type Full time Platform INSURANCE Job Type Regular Pay Type Salaried Posted...Full timeFlexible hours
- ...continue to advance across Eastern Canada with our multi-model diverse platform covering transportation segments, such as a Scheduled Line Run,... ...growth of our employees by supporting and encouraging them to develop skills that lead to successful careers. We pride ourselves in...Seasonal work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Platform Developer. Be the first to apply!
- senior legal assistant Charlottetown, PE
- senior manager operational excellence Charlottetown, PE
- senior customer success manager Charlottetown, PE
- senior communications manager Charlottetown, PE
- senior communications Charlottetown, PE
- senior disability case manager Charlottetown, PE
- senior manager investigations Charlottetown, PE
- senior program manager Charlottetown, PE
- senior operations manager Charlottetown, PE
- senior marketing manager Charlottetown, PE
