For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
BiblioCommons
BiblioCommons

Backend Engineer

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

N/A

Tech stacks

Software Development
Automation
Data structure
+30

Permanent role
3 days ago
Apply now

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, directly impacting the lives of millions and fostering learning, literacy, and culture within the digital world. We constantly improve 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.

Many companies tout 'social impact'; at BiblioCommons, we serve over 8 million diverse users monthly 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. 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 to make that possible. We’re also committed to doing things right and always looking for ways to do them better.

We are looking for a Software Engineer candidate who will bring technical expertise to our Platform team and evolve our backend systems to help millions of library users discover more physical and digital content. You'll join a highly collaborative team where innovation thrives and continuous learning is at our core. You'll have the opportunity to tackle complex, real-world problems that demand creative solutions, all while working alongside experienced engineers who are passionate about mentoring and knowledge sharing. This is a role for someone who’s excited to grow, contribute to cutting-edge platform architecture, and help shape the future of our infrastructure.

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

  • Great at debugging distributed systems.
  • Not afraid to step out of your comfort zone and dive deep.
  • Accountable and take ownership of your work.
  • Awesome at sharing with others your skills.
  • Delivery-focused and giving your best effort all the time.
  • Creative and enjoys brainstorming ideas with others to come up with the right solution.
  • Supportive and enjoys working as part of a team.
  • Passionate to self-improve.
  • Never content with the status quo. You are always looking to automate, improve processes, and follow best practices.

How You’ll Make An Impact

  • Build and improve user-facing backend services to enhance the library catalogue experience for millions of users.
  • Enhance and extend complex back-end messaging applications to synchronize data between other systems and BiblioCore.
  • Take part in the design, development, and operationalization of features and systems.
  • Collaborate with product owners and/or other stakeholders.
  • Troubleshoot and perform root cause analysis on systemic issues.
  • Write robust and quality code with appropriate tests.
  • Tackling tech debt at the correct times for faster feature delivery.
  • Participate in code review and best practice discussions.

What You Will Bring To The Team

  • 3+ years of backend engineering experience.
  • Good theoretical foundation in data structures, algorithms, and software engineering best practices.
  • Experience debugging and optimizing large-scale, multi-threaded systems.
  • Strong knowledge of RESTful API applications.
  • Some experience with Spring, Maven/Gradle and related Java technologies.
  • Some experience building backend messaging applications.
  • Some experience designing, building and maintaining infrastructure.
  • Have a mindset for end-to-end ownership of services.
  • Passionate, motivated, and capable of working autonomously.
  • Strong communication skills and collaboration across teams.

Perks

  • Company-wide bonus plan
  • Health, dental and vision benefits
  • Flexible work week schedule
  • An extra day off on your birthday
  • Support growth through professional development allocation and career development plans
  • Regular hackathons and all-staff get-togethers

Worker Type

Regular

Number Of Openings Available

1

About BiblioCommons

👥201-500
📍Toronto
🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service