View Our Website View All Jobs

Full Stack Engineer (Java/Javascript)

At BiblioCommons we are constantly improving our products through user research, client interaction, and the input of our creative staff. We're looking for software engineers who thrive on solving challenging problems, and are passionate about building large-scale, high-performance server applications.

We are looking for talented developers to join us where you'll be working with a dedicated team focused on new features and improving our Core Catalogue product used by millions of end users.


  • Work closely with the User Experience (UX) team to ensure technical feasibility of UI/UX designs
  • Design and architecting new features working closely with the Development Manager
  • Collaborate with a smart, passionate team to build powerful social discovery features, including collaborative filtering / recommendations, sentiment analysis, user clustering, and content personalization
  • Take full responsibility for the design and execution of critical features and modules
  • Participate in design, code review, and best practices discussions


  • 3-5+ years Server-side Java experience
  • Proven experience with Spring/Hibernate, Dependency Injection, and related Java technologies
  • 2-3 years Javascript, HTML5, and CSS3 experience
  • A strong theoretical foundation in data structures, algorithms, and software engineering best practices
  • Demonstrated experience on progressively more challenging projects and/or roles with increased responsibility
  • Track record of taking ownership of projects, capable of wearing different hats as necessary
  • Solid understanding of databases, cache servers
  • Experience with other Spring projects including Spring integration. Spring security, Spring cloud, and Spring Boot a plus
  • Knowledge of ReactJS, Redux a plus
  • Degree in Computer Science or equivalent

What can you expect from us?

  • Competitive compensation and benefits
  • Challenging and exciting projects to work on, used by millions of users
  • Quality Macbook Pro for your development
  • Professional development program
  • 3 weeks of vacation
  • Company-wide weekly demos with team members, snacks
  • Extremely positive and fun environment to work
  • Awesome teammates who are passionate about what they do


About Us

BiblioCommons builds SaaS solutions for public libraries. Our products are designed to make libraries’ digital presence meet and exceed users’ expectations for the modern web. They include BiblioCore, a catalogue with great search capabilities and tons of fun social features, and BiblioWeb, a content management and curation system that helps libraries build dynamic, content-rich websites. People go to the library to find books, but also to learn, to have fun, and to engage with their community. We help them do the same things online.

Why work at BiblioCommons?

We’re serious about innovation. We offer the first Digital Experience Platform for libraries, and we’re leading the industry with our responsive catalogue. We work hard to bring exciting products to a sector where they make a difference.

Our user base is growing. We have a community of over 6.5 million users in more than 200 libraries across the continent and the globe. Our products are in libraries from Seattle to Boston, Vancouver to Ottawa, all the way to Christchurch, New Zealand, with more coming aboard all the time.

We’ve got an amazing team. Our employees are smart, dedicated and fun, and we have a high level of collaboration within and between our project teams. Our office has demo sessions every Friday, followed by social time, and we hold company events throughout the year, like hackathons and all-staff activities.

We’re a different kind of technology company for libraries, and a great place to work.


  • Health and dental benefits
  • 3 weeks of vacation
  • Stocked kitchen (weekly fruit order)
  • Beverages (drip coffee/espresso/tea/pop)
  • Friday demos and Happy Hour
  • Hackathons
  • Flexible work hours
  • Beautiful open-concept office in the heart of downtown
Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file