eSpark Learning

Full Stack Engineer

Click Here to Apply

As a Full-Stack Software Engineer, you'll join our small, growing engineering team. You will shape our culture, work on ground-breaking technologies, and solve fascinating problems in personalizing education for students.

Here are a few of the types of problems you may work on as a Full-Stack Engineer:

Build deeply personalized curriculum. You'll build an engine that discovers and matches the right apps and videos to each student's unique academic needs and interests, and then uses the results data to learn and improve over time.
Build compelling and intuitive products that work in schools. Our product is used by students -- from kindergartners learning to read to eighth graders mastering skills for life success -- as well as teachers, and administrators, each of whom has their own unique needs. You'll build experiences that delight our users and help them achieve fantastic learning gains.

Deliver the right apps to the right students. You'll figure out how to scale a highly personalized, custom set of apps to many thousands of devices, all while tracking available inventory and automating processes.

Scale everything. We are growing exponentially, and need strong systems that are robust, redundant, and can grow quickly without disrupting students' learning experience.
Every day tens of thousands of students interact with our Javascript applications on Chromebooks (React) and iPads (Angular), backed by Ruby web servers, Postgres and MySQL, and Redshift.

Location: Chicago