Full Stack Engineer

Learning Equality · Remote (USA)

Posted 3 months ago

User Experience Design (UX)
Project Management
Vue JS
Claim this company

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  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 over 200 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 seeking a Full Stack Engineer who is interested in working on both front-end and back-end code. 

This is a position for a full-time engineer who identifies strongly with Learning Equality's mission to bring quality education to under-resourced communities around the world. For ease of collaboration across our dispersed team, we welcome applicants based in North or South America. 

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.

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 mid-level or more senior as long as writing code in Python and Javascript 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, proficiency with Python and Javascript is necessary. We would particularly value back-end experience. 
    • Back-end: Django with Python and SQL databases
    • Front-end: Vue, Javascript, HTML, CSS, UI and UX design
  • 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 
      • We cover 100% of your and your dependents’ health insurance and 99% of vision and dental insurance. We also offer a monthly wellness benefit to support all aspects of your health - you can put it towards purchases like a gym subscription, a mindfulness app, or yoga classes. 
    • Finances
      • Learning Equality offers a 401(k) plan with a 3% contribution to help you plan for your future. 
    • Scheduling
      • We offer flexible work schedules, 5 weeks paid vacation, 13 paid holidays, and 4 months paid parental leave. 
    • Remote Work
      • While half 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 and virtual 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.
To apply for this job please sign in or enter your email below.

Related Jobs

Software Engineer - ThinkCERCA
Remote (USA) - Posted 2 months ago
Midlevel Software Engineer - Voxy EnGen
Remote (USA) - Posted 2 months ago
View more open Full Stack Engineer jobs
View more remote jobs
Be the first to see new Full Stack Engineer jobs

Save this search to get an email when new jobs match this search.

Create Account to Save Search

Connect with your next key hire on Tech Jobs for Good.

Post a featured job Schedule a demo