Full Stack Software Engineer

2 weeks ago


Old Toronto, Canada Incognito Software Systems Inc Full time

Full Stack Software Engineer (BiblioCore) page is loaded Full Stack Software Engineer (BiblioCore) Apply locations Canada - Toronto Remote, Canada time type Full time posted on Posted 30+ Days Ago job requisition id R37517

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 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.

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 we invest heavily into it 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 Full Stack Engineer to evolve our BiblioCore and BiblioEvents products to help libraries engage and reach out to millions of users. This role offers exciting scalability, reliability and cost efficiency challenges while having the opportunity to work on all parts of our stack, including infrastructure .

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

  • You are always willing to learn new skills

  • Supportive and enjoys working as part of a team

  • Passionate about teaching others your skills

  • Not afraid to step out of your comfort zone and dive deep

  • Accountable and take ownership of your work

  • Delivery focused and giving your best effort all the time 

  • Creative and enjoys brainstorming ideas with others to produce the right solution 

  • Never content with the status quo. You are always looking to automate, improve processes, and follow best practices

  • Great at debugging distributed systems

How you'll make an impact: 

  • Build and improve BiblioCore’s services with the Java API stack to enhance the library catalog experience for millions of users

  • Integrating with other BiblioCommons products to re-purpose library staff content (e.g., blog posts, staff lists, online resources, etc. ) for display in our catalog search results

  • Take ownership of design, development, and operationalization of features and systems

  • Write robust and quality code with proper tests

  • Troubleshoot and perform root cause analysis on systemic issues 

  • Tackling tech debt at the right time for faster feature delivery 

  • Participate in code review, and best practice discussions 

What you’ll bring to the team: 

  • 2+ years of professional full stack experience

  • Solid knowledge of backend RESTful API applications using Java or similar

  • Strong theoretical foundation in data structures, algorithms, and software engineering best practices

  • Experience debugging and optimizing large-scale, multi-threaded systems

  • Some experience building backend messaging applications 

  • Some understanding of HTML, SCSS, and JavaScript

  • Have a mindset for end-to-end ownership of services

  • Passionate, motivated, and capable of working autonomously 

  • Effective communication skills and collaborative across teams

Bonus Points for:

  • Experienced in a continuous integration and continuous delivery environment 

  • Experienced in building cloud native API based applications

  • Some experience with React and NodeJS

  • Some experience with performance monitoring tools

Perks: 

  • A competitive salary, plus benefits.

  • Company-wide bonus plan.

  • Generous health benefits package.

  • Flexible working hours.

  • An extra day off on your birthday.

  • Support through peer mentoring, career development plans, and tuition reimbursement opportunities.

  • An opportunity for professional growth where great work is recognized and rewarded.

  • A chance to put your experience to work to serve and support libraries worldwide.

  • The option to work remotely or from our office in Toronto.

  • Regular hackathons

BiblioCommons is an equal opportunity employer. Accommodations are available upon request to support your participation during all stages of the recruitment process.

Worker Type:

Regular

Number of Openings Available:

0 About Us

BiblioCommons builds software that transforms the public library's essential online services—their website, catalog, events calendar, and app—from transactions to integrated experiences that delight over 10 million library patrons.

BiblioCommons is an equal opportunity employer, we recruit, hire, train, promote and provide all other privileges of employment to qualified people without regard to age, race, colour, creed, national origin, gender, gender identity, gender expression, disability, marital status, citizenship status, ethnicity, familial status, religion, sexual orientation or any other classification for which discrimination is prohibited.

Click to view job opportunities

#J-18808-Ljbffr

  • Old Toronto, Canada Incognito Software Systems Inc Full time

    Full Stack Software Engineer (BiblioCore) page is loaded Full Stack Software Engineer (BiblioCore) Apply locations Canada - Toronto Remote, Canada time type Full time posted on Posted 30+ Days Ago job requisition id R37517 Job Summary:Job Description: Are you interested in being a part of a company that...


  • Old Toronto, Canada Incognito Software Systems Inc Full time

    Full Stack Software Engineer (BiblioCore) page is loaded Full Stack Software Engineer (BiblioCore) Apply locations Canada - Toronto Remote, Canada time type Full time posted on Posted 30+ Days Ago job requisition id R37517 Job Summary:Job Description: Are you interested in being a part of a company that...


  • Old Toronto, Canada Incognito Software Systems Inc Full time

    Full Stack Software Engineer (BiblioCore) page is loaded Full Stack Software Engineer (BiblioCore) Apply locations Canada - Toronto Remote, Canada time type Full time posted on Posted 30+ Days Ago job requisition id R37517 Job Summary:Job Description: Are you interested in being a part of a company that...


  • Old Toronto, Canada Thomson Reuters Full time

    Job Description for Remote - Senior Full Stack Software Engineer Senior Full Stack Software Engineer An exciting opportunity exists for an experienced Senior Full Stack Software Engineer looking to drive the next generation of legal innovation. Working on all aspects of software solutions being dev


  • Old Toronto, Canada Thomson Reuters Full time

    Job Description for Remote - Senior Full Stack Software Engineer Senior Full Stack Software EngineerAn exciting opportunity exists for an experienced Senior Full Stack Software Engineer looking to drive the next generation of legal innovation. Working on all aspects of software solutions being developed by theThomson Reuters Document Intelligence team. This...


  • Old Toronto, Canada Thomson Reuters Full time

    Job Description for Remote - Senior Full Stack Software Engineer Senior Full Stack Software EngineerAn exciting opportunity exists for an experienced Senior Full Stack Software Engineer looking to drive the next generation of legal innovation. Working on all aspects of software solutions being developed by theThomson Reuters Document Intelligence team. This...


  • Old Toronto, Canada Thomson Reuters Full time

    Job Description for Remote - Senior Full Stack Software Engineer Senior Full Stack Software EngineerAn exciting opportunity exists for an experienced Senior Full Stack Software Engineer looking to drive the next generation of legal innovation. Working on all aspects of software solutions being developed by theThomson Reuters Document Intelligence team. This...


  • Old Toronto, Canada Thomson Reuters Full time

    Job Description for Remote - Senior Full Stack Software Engineer Senior Full Stack Software Engineer An exciting opportunity exists for an experienced Senior Full Stack Software Engineer looking to drive the next generation of legal innovation. Working on all aspects of software solutions being developed by theThomson Reuters Document Intelligence team....


  • Toronto, ON, Canada Incognito Software Systems Inc Full time

    Full Stack Software Engineer (BiblioCore) page is loaded Full Stack Software Engineer (BiblioCore) Apply locations Canada - Toronto Remote, Canada time type Full time posted on Posted 30+ Days Ago job requisition id R37517 Job Summary: Job Description: Are you interested in being a part of a company that has a positive social impact? Do you want to...


  • Toronto, ON, Canada Incognito Software Systems Inc Full time

    Full Stack Software Engineer (BiblioCore) page is loaded Full Stack Software Engineer (BiblioCore) Apply locations Canada - Toronto Remote, Canada time type Full time posted on Posted 30+ Days Ago job requisition id R37517 Job Summary: Are you interested in being a part of a company that has a positive social impact? At BiblioCommons, we build SaaS...


  • Old Toronto, Canada Lightci Full time

    Role MissionAs a Full Stack Software Engineer at Lightci, your mission is to drive the development of cutting-edge software solutions. Operating remotely, you'll utilize NestJS, NextJS, and Typescript to contribute across the entire software development lifecycle. From crafting robust backend systems to optimizing frontend experiences within AWS, you'll play...


  • Old Toronto, Canada Lightci Full time

    Role MissionAs a Full Stack Software Engineer at Lightci, your mission is to drive the development of cutting-edge software solutions. Operating remotely, you'll utilize NestJS, NextJS, and Typescript to contribute across the entire software development lifecycle. From crafting robust backend systems to optimizing frontend experiences within AWS, you'll play...


  • Old Toronto, Canada Lightci Full time

    Role MissionAs a Full Stack Software Engineer at Lightci, your mission is to drive the development of cutting-edge software solutions. Operating remotely, you'll utilize NestJS, NextJS, and Typescript to contribute across the entire software development lifecycle. From crafting robust backend systems to optimizing frontend experiences within AWS, you'll play...


  • Old Toronto, Canada TalentWorld Full time

    Seize the opportunity to drive innovation as a Software Developer, harnessing Java, PowerBI, Oracle DB, and MySQL. Dive deep into Azure cloud solutions, while championing DevOps for seamless integration. Your Bachelor's degree and 10+ years' experience will fuel impactful change in healthcare and beyond. Collaborate in a vibrant environment where your...


  • Old Toronto, Canada TalentWorld Full time

    Seize the opportunity to drive innovation as a Software Developer, harnessing Java, PowerBI, Oracle DB, and MySQL. Dive deep into Azure cloud solutions, while championing DevOps for seamless integration. Your Bachelor's degree and 10+ years' experience will fuel impactful change in healthcare and beyond. Collaborate in a vibrant environment where your...


  • Old Toronto, Canada TalentWorld Full time

    Seize the opportunity to drive innovation as a Software Developer, harnessing Java, PowerBI, Oracle DB, and MySQL. Dive deep into Azure cloud solutions, while championing DevOps for seamless integration. Your Bachelor's degree and 10+ years' experience will fuel impactful change in healthcare and beyond. Collaborate in a vibrant environment where your...


  • Old Toronto, Canada Lightci Full time

    About usLightci (Light Consulting) is a full-service engineering & talent solution created for engineers, by engineers. We build and ship products for clients like Google, Meta, Brex, and Walmart - and help Fortune 500 companies grow by way of full team construction, staff augmentation, executive search, and tailored recruitment to address unique hiring...


  • Old Toronto, Canada Lightci Full time

    About usLightci (Light Consulting) is a full-service engineering & talent solution created for engineers, by engineers. We build and ship products for clients like Google, Meta, Brex, and Walmart - and help Fortune 500 companies grow by way of full team construction, staff augmentation, executive search, and tailored recruitment to address unique hiring...


  • Old Toronto, Canada Lightci Full time

    About usLightci (Light Consulting) is a full-service engineering & talent solution created for engineers, by engineers. We build and ship products for clients like Google, Meta, Brex, and Walmart - and help Fortune 500 companies grow by way of full team construction, staff augmentation, executive search, and tailored recruitment to address unique hiring...


  • Toronto, ON, Canada Thomson Reuters Full time

    Job Description for Remote - Senior Full Stack Software Engineer Senior Full Stack Software Engineer An exciting opportunity exists for an experienced Senior Full Stack Software Engineer looking to drive the next generation of legal innovation. Working on all aspects of software solutions being developed by the Thomson Reuters Document Intelligence team....