2,136,372open jobs
135,485companies
251,573added this week
Browse all
Salary
$36k – $46k per year
Location
In office (Canada)
Seniority
Junior
Employment
Full-Time

Confirmed on the employer's own hiring board on Nov 7, 2026. First seen by Alion on Nov 5, 2026.

Overview
Company
Impact
Profile match
Subscribe to BiblioCommons to transform your public library’s online catalog, mobile app, website, events manager, and email marketing into engaging experiences your staff and patrons will love.

Job Summary:

Job Description:

Are you interested in being a part of a company that has a positive social impact? Do you want to join a growing team with a modern engineering culture?

At BiblioCommons, we build SaaS solutions for public libraries that directly impact the lives of millions and foster learning, literacy and culture within the digital world. We are constantly improving our products through user research, client interaction, and the input of our creative staff. Join a team of passionate professionals making public libraries accessible, delightful, and engaging.

A lot of companies tout 'social impact', here at BiblioCommons we serve over 8 million diverse users each month by partnering with close to 200 public libraries in Canada, the US and New Zealand. Libraries are more than just book stacks; they are public spaces that foster learning, connection, and community and BiblioCommons is bringing that community online with clever software that powers the world's largest libraries.

Engineering @ BiblioCommons

BiblioCommons offers an opportunity to work in an environment that combines the challenges and complexity of a large-scale, data-intensive application with the creativity and fun of a sophisticated consumer web offering, central to the daily web interactions of millions of users.

We’re a highly collaborative team that applies innovative solutions to challenging problems. We believe strongly in automation and invest heavily in it. We’re also committed to doing things right and always looking for ways to do them better. Today, that means building an AI-first software development lifecycle, where engineers use agentic coding tools like Claude Code to plan, build, test, and review changes across our platform.

We are hiring two Junior Full-Stack Engineers for 16-month PEY internships to maintain and build elegant, high-performance web experiences that help millions of users discover more physical and digital content. You will work across the full stack, primarily through Claude Code: directing an AI agent to explore our codebase, write and refactor code, generate tests, and investigate issues, while you own the thinking, the judgment, and the quality of everything that ships.

By AI-native, we mean someone for whom working with AI agents is already the natural way to build software, and who understands the code well enough to own it. We care less about how fast you can prompt and more about how well you can direct, verify, and improve what an agent produces.

You will enjoy and be successful in this role if you are:

  • Great at debugging and not afraid to step out of your comfort zone.
  • Accountable and take ownership of your work, including every line of code an AI agent writes on your behalf.
  • Supportive and enjoy working as part of a team.
  • Passionate about self-improvement, growth, and tackling new challenges.
  • Reliable and consistent in the effort you bring.
  • Never content with the status quo. You are always looking to automate, improve processes, and follow best practices.
  • AI-native: AI agents are already your default way to learn, build, and solve problems, not an occasional experiment.
  • Healthily skeptical: you verify AI output instead of trusting it, and you can tell when an agent is confidently wrong.

How you will make an impact:

  • Enhance and maintain our platform applications, front end and back end, that serve millions of users, using Claude Code as your primary development tool.
  • Turn tickets into clear specs and plans before implementation, and use them to guide the agent through well-scoped, reviewable changes.
  • Debug and perform root cause analysis on integration issues, using AI to trace code paths, read logs, and test hypotheses quickly.
  • Review, test, and refine AI-generated code so that what you ship is clean, robust, performant, and secure.
  • Maintain quality as a priority by writing meaningful tests and validating them yourself.
  • Improve developer productivity by refactoring key areas of the Core UI codebase.
  • Contribute to our shared AI tooling, such as Claude Code custom commands, skills, and project context files, so the whole team gets faster.
  • Work across multiple frameworks and programming languages, using AI to ramp up quickly on unfamiliar parts of a large, mature codebase.
  • Communicate effectively to flag challenges or blockers to deliver on time.

What will you bring to the team:

  • Hands-on experience building software with AI coding agents (Claude Code, Cursor, Codex, or similar) through coursework, personal projects, hackathons, or previous internships.
  • Ability to break a problem into clear, well-scoped instructions and give an agent the context it needs to succeed.
  • Solid fundamentals in data structures and algorithms. You need to understand the code to judge it.
  • Knowledge of JavaScript, HTML5, and CSS3.
  • Some knowledge of RESTful APIs and how web applications fit together, from browser to database.
  • Excellent problem-solving and debugging skills.
  • Excellent communication skills and collaboration across teams.
  • Passion and motivation to learn new technologies.
  • Interest in building highly responsive consumer web application interfaces at scale.

Bonus Points for:

  • React, Ruby, and Rails knowledge.
  • Previous programming experience in any object-oriented language.
  • Experience customizing AI coding workflows, such as custom commands, skills, subagents, hooks, or MCP server integrations.
  • A portfolio, GitHub repo, or short write-up showing something you built with an AI agent and what you learned about working with one.
  • Knowledge of cloud-native applications.
  • Basic computer networking knowledge (connectivity issues, LANs, firewalls, etc.).

Salary Range:

  • $50,000 - $65,000

Worker Type:

Student (Fixed Term) (Trainee)

Number of Openings Available:

0
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,136,372 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Canada
Remote (Canada) · Contractor · 4+ years exp
Python
Java
C++
Management
Agile
Scrum
Apply
In office · Full-Time · 3+ years exp · Bachelor's Degree · Toronto
JavaScript
Java
Kotlin
SQL
Java
Spring Boot
Spring Data JPA
Spring Security
Spring Cloud
Kotlin
Mockito
Frontend
React.js
Mobile
React Native
DevOps
Rest API
Azure
CI/CD
Git
Docker
Kubernetes
Azure AKS
GitHub
Apply
In office · Full-Time · 3+ years exp · Bachelor's Degree · Toronto
JavaScript
Java
TypeScript
Java
Gradle
Frontend
React.js
Mobile
React Native
Fastlane
DevOps
Rest API
CI/CD
Apply
$95k – $131k per year · Equity · Remote (Canada) · 2+ years exp · Canada
Python
Kotlin
Databases
MySQL
DevOps
AWS
Kubernetes
Apply
Full Stack Engineer 2 days ago
In office · Full-Time · 3+ years exp · Vancouver
Python
Java
SQL
C#
C#
.NET
Databases
Apache Kafka
AI/ML
AutoGen
LangChain
Fine-tuning
Embeddings
Prompt Engineering
Function Calling
AI Agents
CrewAI
LLM
RAG
Tokenization
Machine Learning
DevOps
Splunk
GCP
Azure
CI/CD
AWS
Docker
Kubernetes
Analytics
ETL/ELT
Apply
Remote (India) · Full-Time · 5+ years exp · Bachelor's Degree · Pune
JavaScript
TypeScript
SQL
Node JS
Apex
Apex
MuleSoft
DevOps
Rest API
CI/CD
Git
Bitbucket
GitHub
SOAP
Analytics
ETL/ELT
Management
Agile
Scrum
Apply
In office · Top Secret · 3+ years exp · Bachelor's Degree · Niceville
Python
JavaScript
C#
Bash
C#
.NET
DevOps
Linux
Management
Agile
Apply
Hybrid · Full-Time · 10+ years exp · Bachelor's Degree · Singapore
Python
Java
Scala
Databases
MySQL
PostgreSQL
Oracle
DynamoDB
Couchbase
Apache Kafka
Apache Ignite
AI/ML
LangChain
OpenAI
Hugging Face
DevOps
Rest API
Red Hat
OpenShift
CI/CD
AWS
Kubernetes
Amazon ECS
Linux
Management
Agile
Scrum
Apply
Hybrid · Full-Time · 5+ years exp · Bachelor's Degree · Singapore
Go
JavaScript
Rust
Solidity
Solidity
Mythril
DevOps
CI/CD
Cybersecurity
Burp Suite
Defense in Depth
Web3
Slither
Smart Contracts
DeFi
QA
Postman
Apply
Hybrid · Full-Time · Pune
Python
Java
Databases
Snowflake
Databricks
Oracle
Apache Kafka
AI/ML
Spark
AI Agents
DevOps
CI/CD
AWS
Docker
Amazon S3
Management
Agile
Scrum
Apply
$79k – $93k per year · In office · Full-Time · 7+ years exp · Canada
Java
Java
Maven
Gradle
AI/ML
Copilot
Claude Code
AI Agents
LLM
Agentic Workflows
Apply
AI Transformation Lead 3 months ago
≈ $83k – $165k per year (Estimated) · In office · Full-Time · Canada
Apply
Remote (Canada) · Bachelor's Degree · Canada
JavaScript
SQL
C#
C#
.NET
Databases
Amazon DocumentDB
AI/ML
Claude Code
Frontend
GraphQL
JQuery
DevOps
Rest API
Azure DevOps
Azure
CI/CD
Apply
In office · Part-Time · Bachelor's Degree · Ottawa
Management
SharePoint
Apply
In office · Part-Time · 2+ years exp · Ottawa
Apply
$71k – $78k per year · In office · Confidential · Full-Time · PhD · Ottawa
Apply
In office · 8+ years exp · High School Diploma · Canada
Apply
See all jobs
This is one of many
2,136,372 more open roles from verified company boards, updated every day.