Full-Stack engineer

Learning Equality - permanent

United States

23 Jan

Open to all applicants globally!

Learning Equality is a San Diego-based education technology non-profit that sits at the intersection of the online world and the disconnected communities. We started with a product bringing the Khan Academy experience offline reaching more than 6 million users in 200 countries and territoriesand have now shifted gears to being the primary developers of Kolibri, an open source application written in Python that makes high-quality education technology available in low-resource communities.

You will be working on software that will help uplift the lives of millions of learners all around the world, from prison systems in the U.S. to remote villages in India to refugee camps in Kenya.

We are looking for Full Stack engineers to support the development of:

  • Our Kolibri application, an open-source educational platform, available in dozens of languages, 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.
  • Our cloud-based platform Kolibri Studio, also open source and Python-based, which gives users full control over the organization of their educational materials. Using this content curation system, anyone can explore pre-organized libraries of open educational resources, and bundle, tag, differentiate, re-order, and distribute their contents offline as custom channels.

In this job, you might:

  • Work on Django, the REST framework and SQL to build backend features.
  • Work with modern JS web frameworks to build the frontend user experience.
  • Work on build tooling and automated testing frameworks to assist your fellow developers.
  • Add new resources to the organization’s growing openly licensed content library.
  • Create an analytics framework for our implementations team.

Experience

Required skills:

  • Experience in Python and Javascript.
  • Solid experience in web technologies, such as the HTTP protocol, HTML and modern JS frameworks.
  • Familiarity with at least one of the modern backend web frameworks, such as React, Vue or Angular.
  • Experience in creating a working implementation from a design prototype.
  • Industry experience in working with a team of developers.

Extra qualifications:

  • Experience in Unix shell scripting.
  • Knowledge of deployment tools, such as Ansible, Terraform, or Kubernetes.
  • Experience with the code review process, preferably through the GitHub Pull Request system.
  • A deeper knowledge of Python’s inner workings, such as the module mechanism, C extensions, and the package system.

Salary and Perks

  • You will contribute to supporting quality learning opportunities for disconnected and marginalized communities around the world through work with great implementation collaborators like Vodafone Foundation, UNICEF, and UNHCR.
  • With the support of funders like Google.org, the Hewlett Foundation, Riot Games, and the only tech nonprofit accelerator Fast Forward, we are continuing to grow our products to be able to reach even more places around the world.
  • You’ll be joining an award-winning team covered by BBC Future, Tech Radar, TED, Black Duck Software, Mashable, Fast Company, and others.
  • Our employees have excellent comprehensive health, dental and vision coverage, FSA and commuter benefits, 401K accounts with a fixed match, wellness benefits, and flexible hours and vacation.
  • We support personal professional development through an education fund.
  • You wouldn’t go hungry with a fully stocked snack cabinet and Thursday lunches in San Diego, or extra compensation if remote.
  • If you choose to move, you get to live in 260+ days of San Diego sunshine, and we provide relocation assistance as needed.
  • We’re a fun team that enjoys rock climbing, board games and the occasional beach cookout.
Technology
Python
ReactJS
Javascript

About Learning Equality

Learning Equality is committed to enabling every person in the world to realize their right to a quality education. We support the creation, adaptation and distribution of open educational resources, and create supportive tools for innovative pedagogy for low-resource and offline contexts, taking advantage of existing infrastructure or low-cost and low-power hardware solutions.

Our current product, Kolibri, is an open-source educational platform designed to provide offline access to a curated and openly licensed content library with pedagogical support tools for use in low-resource and low-connectivity contexts. Kolibri builds on lessons and feedback from its predecessor platform, KA Lite, which brought Khan Academy content offline and has reached more than 5 million people globally in 200 countries and territories, in contexts as varied as formal schools in India, orphanages in Cameroon, prisons across the United States, refugee camps in Kenya, and First Nations community centers in northern Canada.

The Kolibri ecosystem encompasses a set of interacting products, and has an architecture designed to easily integrate a wide variety of digital innovations and make them accessible to audiences they may not ordinarily reach. Our current products are: (1) the offline, lightweight Kolibri application; (2) the web-based Kolibri Studio curriculum management tool; and (3) Kolibri Toolkit, a customizable set of pedagogical and technical guidance resources to support a do-it-yourself implementation model for incorporating Kolibri into effective learning environments.

Apply

Remote Jobs Weekly

Just the remote jobs you want sent straight to your inbox weekly.