Overview

About Legible

Our Mission: Legible will empower and connect authors and readers through open access to a global reading and publishing platform. Legible is making books beautiful and accessible.

Our Community Values: Accessibility, Sustainability, Beauty and Integrity

At Legible, we make books easy to access from anywhere on the globe, with nothing but a browser and an internet or cell connection – no special devices necessary! No paper, no waste. Just beautifully written words on exquisitely designed digital pages.

Books have always been, as Stephen King put it, “a uniquely portable magic,” and we aim to make them even more portable – to connect more authors and readers around the world than ever before. And to bring new and diverse voices to the readers who most need to hear them.

About the role 

We are looking for a committed Software Developer to join our fantastic, and growing company! You’ll be part of Legible’s development team, tasked with creating a platform for accessible reading and collaboration. Our pre-existing team consists of industry leaders and incredible local talent. We have irreplaceable support being supplied to us through both management and external agencies, this will allow us to glide on over any hurdles we encounter. You have the ability to learn and adapt to new technologies through training, self-advancement, and collaboration with peers, then look no further!

What makes this job different

We want to make sure that we always have our best foot forward and that’s where you come in! You will be a key member in our Dev team who will have the opportunity to shape your role and career progression. One of the obvious draws to joining a startup is that there is no legacy code, you have the ability to define your own processes. Legible is a platform that is creating accessible reading and collaboration, the work done here will have a real world, positive impact. You will be coming in and building your team with the support of industry leaders. If this sounds like the perfect job for you, then we would love to hear from you! Please please submit an application on our careers page!

What you’ll doing

  • Building advanced web applications with responsive design in mind
  • Collaborating with cross-functional teams to define and ship new features
  • Unit-testing code for robustness, including edge cases, usability, and general reliability
  • Continuously discovering, evaluating, and implementing new technologies to maximize development efficiency
  • Design, develop, test, refactor and scale implementations of new and existing consumer product features
  • Work closely with our product team to launch new features
  • Design, develop, document, test and debug complex and large-scale applications
  • Participate in the full software development life cycle
  • Analyze code to find causes of errors and revise the applications as needed

About you

Some key things about you

  • Experience with working in fast-growing company
  • Experience in translating functional requirements into technical specifications with estimations
  • Broad understanding of the design and architecture of modern web applications
  • Value teamwork: demonstrated ability to collaborate with cross-functional and distributed teams
  • Experience in conducting code reviews to ensure consistent quality, robustness, and conformance to standards and best practices.
  • Great interpersonal skills – we work very closely together as a team and require a lot of communication
  • Eagerness to experiment and never stop learning
  • The ability to take and give feedback with grace
  • Interest in social impact and care for the product being created

Key experience and skills

  • 2+ years of experience in software development
  • 1+ years of experience using React, front end focus preferably
  • Expert understanding in one or more commonly used programming languages
  • Experience with Git and GitHub
  • Anticipating our evolution from web to mobile, experience with Android and iOS platform would be beneficial
  • Experience working in a publishing environment would be beneficial

Our technology stack

Frontend: JavaScript/TypeScript, React, Apollo
Backend: JS/TS, Node.js, GraphQL, Graphile
Storage: S3-like, Postgres, Redis, MongoDB
Data Pipeline: Python, Haskell, Kafka
Infrastructure: Azure, AWS, CloudFlare, Terraform

Why Legible? 

Legible is a startup with a heart – a company that values equity and diversity at its very core. It is somewhere you can come to grow and experience different areas of the business. We are a small but mighty team, who are just turning the page on a new and exciting chapter of growth.

We offer:

  • A flexible working schedule
  • Great paid time off package, including a paid winter break!
  • Positions you can grow and make your own
  • A multitude of avenues for career growth and change
  • An open door policy, you can bring things up with confidence
  • An inclusive working environment – anyone and everyone is welcome at Legible
  • Community Values – We work together as a team to better our community. We are invested in making a difference

“Systemic racism is a machine that runs whether we pull the levers or not, and by just letting it be, we are responsible for what it produces. We have to actually dismantle the machine if we want to make change.” —Ijeoma Oluo, So You Want to Talk About Race

At Legible, we strive for diversity and inclusion to create a genuinely healthy and equitable workplace for everyone. We are committed to the ongoing process of building a culture of respect at every level, ensuring that everyone feels safe, supported, and valued.

Let’s be real: employee handbooks always talk a lot about diversity and inclusion, but in the actual day-to-day, employees indulge in microaggressions toward BIPOC colleagues, claim that “sexism goes both ways,” and so on. At Legible, we know that oppression is systemic and structural. Cis privilege, non-disabled privilege, white privilege, male privilege—these are real and have consequences for people. We’re aware that being marginalized at work causes real distress, especially when accountability doesn’t seem to exist.

How is Legible going to dismantle the machine and what makes us different? It starts here, everyone has an opportunity to join Legible and make a difference –  our hiring process is fair and equitable. As a company we will be devoted to providing regular training and info sessions to our employees to ensure that we are aware of our privileges and will work to address microaggressions on a daily basis. One look at Legible.com will show how committed we are to diversity and inclusivity. We are a company that will beautifully entwine, celebrate and support diverse cultures and varying beliefs.

A few years ago, an interviewer asked Lin-Manuel Miranda, the creator of the Broadway smash hit Hamilton, why his cast was so diverse. Miranda replied, “That’s just what happens when you go looking for the very best people!” At Legible, we couldn’t agree more!

Legible recognizes the right for human beings to self identify. You are valued, safe and supported.

To be considered for this position, you must be eligible to work in Canada and pass a criminal record check.

If this sounds like the perfect role for you, please submit an application on our careers page.