Job Board/Full-stack Engineer and Systems Engineer at Learning Equality



Hiring? Post a Job →
Photo of Learning Equality

Learning Equality
emoji of a pushpinSan Diego, CAemoji of a money bag$73k - 80k based on experience and regional cost of livingemoji of an envelopejobs@learningequality.org
emoji of a woman of coloremoji of a manemoji of a person of coloremoji of a woman 26 total on the teamemoji of a woman of coloremoji of a woman 16 women in techemoji of a woman of coloremoji of a person of color 14 people of color in techemoji of a rainbow 1 LGBTQIA+ folks in tech

Hundreds of millions of children, youth, and adults around the globe lack access to quality education. Learning Equality strives to address this inequality by creating products and tools that can be adapted and contextualized to meet learning needs, with or without Internet access.

Founded in 2013 by a group of students, Learning Equality first launched the award winning KA Lite, a platform for accessing Khan Academy offline. Learning Equality expanded on that product in 2017 to create Kolibri, an open-source educational platform that is specially designed to provide offline access to a curated and openly licensed educational content library with tools for pedagogical support, for use in low-resource and low-connectivity contexts. Kolibri has been translated into almost 30 languages and is used in 196 countries and territories.

Learning Equality is directly supporting the implementation of Kolibri with collaborators in more than 30 countries, including with UN Women, Vodafone Foundation, UNICEF, and UNHCR, as well as a global network of grassroots collaborators advocating for learning opportunities in their communities. With the support of organizations such as Google.org, the Hewlett Foundation, and the nonprofit tech accelerator Fast Forward, we are continuing to grow our products to be able to reach more communities around the world.

We are hiring for two roles:

  1. a Full-Stack Engineer who is interested in working on both front-end and back-end coding

  2. a Systems Engineer who is interested in both back-end and systems engineering

We are looking for full-time US-based engineers who identify strongly with Learning Equality's mission to bring quality education to under-resourced communities around the world.

About our engineers and products

Full-stack engineers at Learning Equality build and maintain our products. All of our products use Django (Python and SQL) on the back-end and Vue (JS/HTML/CSS) on the front-end. Our code is open source on Github.

Systems engineers at Learning Equality design and maintain servers to ensure stable global access to our products using such tools as Kubernetes, Docker, Terraform, Google Cloud Platform and PostgreSQL.

Products that you might work on include:

  • Kolibri Learning Platform: an offline, lightweight distributed application that learners, teachers and administrators use to interact with content. For educators, it supports differentiated instruction and personalized learning. It is also device-agnostic, running on a variety of low-cost and legacy devices.

  • Kolibri Studio: a web-based tool for curriculum management that gives users full control over the organization of their educational materials. Curriculum experts can explore pre-organized libraries of open educational resources, and bundle, tag, re-order, and distribute their content into custom channels, as well as create their own exercises and upload locally produced content.

  • Kolibri Data Portal: a central online platform for aggregation, exploration, and reporting of Kolibri learner data, to guide and support implementations involving installation of the Kolibri Application across multiple sites. The data can be aggregated through occasional connectivity of offline servers to the Internet (or via intermediary syncing devices transported between the implementation site and a location with Internet).

This position might be for you if...

  • You are a software engineer. We’re open to this role being junior or senior as long as writing code is already an established part of your identity and you’re excited to keep progressing along that path.

  • You are a problem solver. You approach challenges systematically, searching for the root cause and documenting what you learn for the future.

  • You’re a team player. When reviewing a teammate’s code or UX design you give concise and constructive feedback. You write code that is meant to be easily understood by and maintained by other contributors.

  • You are empathetic. You understand that you are (usually) not the end-user. When you are building a feature or fixing a bug you approach it from the perspective of someone using it. At Learning Equality, this means considering a wide range of platforms and educational contexts ranging from rural classrooms to adult learners at a community center.

  • You are a life-long learner. You’re excited by a fast-paced, collaborative environment with regular opportunities to learn and apply new skill sets.

Bonus points.

Don’t let it hold you back from applying if you don’t meet these requirements but please mention if you do!

  • You’re familiar with some of the languages and tools that we use. While we expect new teammates to learn some new technologies on the job, expertise with any of our coding languages or tools would be valuable.

    • Back-end: Django with Python and SQL databases
    • Front-end: Vue, Javascript, HTML, CSS, UI and UX design
    • Systems: Kubernetes, Docker, Python, PostgreSQL, Redis, Google Cloud, Linux
  • You are familiar with edtech or the education field. We aim to meet the needs of educators in a wide variety of learning environments; exposure to learning platforms, educational games, or direct experience as an educator would be valued.

  • You have some experience or interest in project management. We are a small team, and play many roles in a project, including helping to manage projects in collaboration with designers, developers, and other colleagues.

  • You have experience with UX or UI. Whether or not you have formal training, you think about the experience of the end user when looking at a product.

  • You speak multiple languages. We collaborate with partnering organizations outside of the United States and continue to translate the Kolibri platform into additional languages; fluency in any languages in addition to English would be valued.

Benefits & team culture

  • Health

  • You’ll receive comprehensive health, vision, and dental coverage that is 100% employer covered and an FSA. We offer a monthly wellness budget which can be put towards physical or mental health - you can put it towards a gym subscription or yoga classes.

  • Finances

    • Learning Equality provides a 401k with an employer match to help you plan for your future.
  • Scheduling

    • We offer flexible work schedules, 5 weeks paid vacation in addition to national holidays, and 4 months paid parental leave.
  • Remote Work

    • While most of our team is based in San Diego, California, we are a distributed team and collaborate online through Slack and video meetings. We share a meal “together” in small groups over Zoom once a month, and regularly spend time together with other virtual activities like video coffee breaks for chit-chat, video yoga classes, and game nights.
  • Growth

    • We’re a team of life-long learners and we want you to have the workspace set up that is best for you. We budget $2,400 a year per employee to a Constant Improvement fund. You can decide whether to use this budget to upgrade your physical WFH space, purchase technological tools to support your work, or continue to develop through reading or perhaps attending a webinar to learn alongside peers.

At Learning Equality we work towards a world where everyone can achieve their full potential through access to quality education. To achieve this goal we seek and support a diverse team representative of the cultures and ethnicities, genders and sexual orientations, religious beliefs and skills that are reflective of our global community of users. We are passionate about diversity because it brings strength, creativity, perspective and joy to our team.

We welcome applicants with non-standard background for an engineering role, such as those who have transitioned from other careers or do not have an engineering degree.

What is your Interview process like?

As a small nonprofit team, welcoming a new team member is an exciting prospect and a process we take quite seriously. The interview process will include several rounds so that candidates have a chance to meet a good number of team members and get a feel for what engineering looks like at Learning Equality.

What efforts are you making in terms of increasing diversity & inclusion within your company?

We are a remote friendly organization with flexible work schedules to support work-life balance. Our team is structured in a mostly flat way to empower individuals to lead their areas. We are a small, diverse team who are all individually passionate about learning and personal growth; constant improvement is built into our culture in a tangible way. As an example, right now most of the team is participating in an Anti-Racist Book Club and sharing back what we learn. We also have an upcoming workshop facilitated by an external expert about power dynamics because we want to think be aware of our position of power - and ignorance - when traveling outside of the U.S. to conduct trainings.

Apply Now
When you apply, please mention that you found the posting on Diversify Tech!