Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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

Vacancy posted 27 days ago
Similar jobs that could be interesting for youBased on the Senior Platform Developer in Charlottetown, PE vacancy
  • $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... 
    Senior
    Manual labor
    Remote work
    Flexible hours

    Maximus

    Charlottetown, PE
    23 days ago
  • $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.... 
    Senior
    Long term contract
    Full time
    Part time
    Work at office
    Flexible hours

    Invesco

    Charlottetown, PE
    4 days ago
  •  ...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... 
    Senior
    Full time
    Part time
    Work at office

    Invesco

    Charlottetown, PE
    3 days ago
  •  ...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... 
    Senior
    Permanent employment
    Full time
    Work at office
    Local area
    Flexible hours
    Afternoon shift

    Canadian Red Cross

    Charlottetown, PE
    3 days ago
  •  ...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... 
    Senior
    Work at office
    Relocation package

    Meridia Recruitment Solutions, a KBRS Company

    Charlottetown, PE
    8 days ago
  •  ...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... 
    Senior
    Full time

    Faith Bible Church

    Charlottetown, PE
    18 days ago
  • 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...
    Senior
    Permanent employment
    Full time
    Work at office
    Local area
    Weekend work
    Afternoon shift

    Croix Rouge Canadienne

    Charlottetown, PE
    19 hours ago
  •  ...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... 
    Senior
    Permanent employment
    Full time

    Andrews Senior Care

    Charlottetown, PE
    20 days ago
  •  ...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... 
    Senior
    Casual work
    Work at office

    Government of PEI

    Charlottetown, PE
    more than 2 months ago
  •  ...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... 
    Senior
    Casual work
    Work at office

    Government of PEI

    Charlottetown, PE
    more than 2 months ago
  •  ...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... 
    Senior
    Casual work
    Work at office

    Government of PEI

    Charlottetown, PE
    a month ago
  •  ...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... 
    Senior
    Casual work
    Work at office

    Government of PEI

    Charlottetown, PE
    more than 2 months ago
  •  ...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... 
    Senior
    Casual work
    Relief
    Live In
    Work at office
    Shift work

    Government of PEI

    Charlottetown, PE
    3 days ago
  •  ...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... 
    Senior
    Weekly pay
    Permanent employment
    Full time
    For contractors
    Internship
    Live In
    Work at office
    Remote work
    Work from home
    Home office

    moneyGenius

    Charlottetown, PE
    a month ago
  • $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... 
    Senior
    Contract work
    Temporary work
    Work at office
    Flexible hours

    Government of Prince Edward Island

    Charlottetown, PE
    18 days ago
  • $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... 
    Senior
    Full time
    Local area

    Savers | Value Village

    Charlottetown, PE
    15 days ago
  •  ...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... 
    Senior
    Long term contract
    Internship

    Immiland Law

    Charlottetown, PE
    7 days ago
  •  ...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 contract
    Full time
    Internship
    Shift work

    Sobeys

    Charlottetown, PE
    22 hours ago
  •  ...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... 
    Senior
    Full time
    Night shift

    White Cap Canada

    Charlottetown, PE
    9 days ago
  • $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 contract
    Full time
    Part time
    Work at office

    Invesco

    Charlottetown, PE
    9 days ago
  •  ...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 work
    Weekend work
    Afternoon shift

    L'nuey

    Charlottetown, PE
    25 days ago
  • $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 time
    Casual work
    Work at office
    Night shift

    Northumberland Ferries Limited

    Charlottetown, PE
    13 days ago
  •  ...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... 
    Internship
    Local area

    Royal LePage Real Estate

    Charlottetown, PE
    16 days ago
  •  ...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 office
    Flexible hours

    University of Prince Edward Island

    Charlottetown, PE
    1 day ago
  •  ...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 work
    Flexible hours
    Shift work

    SpryPoint

    Charlottetown, PE
    23 days ago
  • $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 time
    Part time
    Work at office

    Invesco

    Charlottetown, PE
    9 days ago
  • $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 time
    Contract work
    Shift work

    Agilent Technologies

    Charlottetown, PE
    11 days ago
  •  ...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 time
    Seasonal work
    Weekend work
    Afternoon shift

    Dexterra

    Charlottetown, PE
    1 day ago
  •  ...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 time
    Flexible hours

    RBC Insurance

    Charlottetown, PE
    4 days ago
  •  ...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

    Coach Atlantic Transportation Group Inc.

    Charlottetown, PE
    26 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Platform Developer. Be the first to apply!