Senior Full Stack Software Engineer

BiblioCommons Corp. • Posted May 10th

Software Development
BiblioCommons Corp. logo

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. 

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 shipping code early and often, and investing heavily in automation to make that possible. We’re also committed to doing things right and always looking for ways to do them better. We take the time to optimize and redesign systems to ensure they are robust and scalable.
We are looking for a Senior Fullstack Engineer to scale our BiblioWeb and BiblioEmail products. This is a role where you will be working on exciting challenges building PHP fullstack and Python backend applications while exercising your leadership skills to lead projects and provide mentorship. This is an awesome opportunity if you would like to work towards becoming a technical or people leader. 

You will enjoy and be successful in this role if you are:  
  • Accountable and take ownership of your work  
  • Awesome at teaching others your skills  
  • Delivery focused and giving your best effort all the time 
  • Not afraid to step out of your comfort zone and dive deep 
  • 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 will make an impact: 
  • Building out our BiblioEmail marketing automation product which public libraries use to increase engagement. This product is primarily built in Python on AWS with integrations to other PHP applications.
  • Supporting our BiblioWeb product, a website builder for public libraries.
  • Take ownership for leading the design, development, and operationalization of features and systems
  • Lead projects end to end and collaborate with product, ux, qa and/or other stakeholders 
  • Be a mentor to junior and intermediate engineers   
  • Participate in code review, and best practice discussions

What you will bring to the team: 
  • 5+ years of software development experience 
  • Proven experience building PHP fullstack applications 
  • Solid understanding of HTML, CSS, and JavaScript 
  • Strong knowledge of backend RESTful API applications 
  • Experience working with AWS
  • Strong debugging skills 
  • Knowledge of caching strategies and how to get the most out of them 
  • Have a mindset for end to end ownership of services 
  • Passionate, motivated, and capable of working autonomously  
  • Strong communication skills and collaborative across teams

Bonus Points for: 
  • Experience with WordPress development 
  • Experience with Python 
  • Understanding of web accessibility design patterns 
  • Docker, Ansible and/or Terraform knowledge

  • 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