Software Engineer

permanent
Fully Remote

Open to all applicants globally!

About Us

BookNook is a dual bottom line education technology company that is committed to closing the early reading opportunity gap through innovations that prioritize authentic human connections to support learning.  We believe the best edtech solutions are developed and supported by people with their roots in the classroom or the social sector, and we strive to build a team that reflects the diversity of the communities we serve.

Job Description

As a Software Engineer at BookNook, you will immediately play an integral role in building out, scaling and optimizing our cloud-based learning platform. You will join our fast-growing team as an early employee that can build and shape the future direction of our services in delivering outstanding user experiences and learning tools.

At BookNook, you will...

  • Build, test, scale, support and frequently refine new products and services. 
  • Own what you build through the entire product lifecycle.
  • Tackle a wide variety of coding challenges throughout the stack and contribute to all parts of our code base. 
  • Build a platform that teachers thousands of children of read every day. 
  • Be a team player in a small, flat-structured, highly collaborative environment. 
  • Be surrounded by a great team of highly talented professionals doing the best work of their lives, and having fun with it.

Experience

The ideal candidate will have…

  • Experience with modern frontend development
  • Knowledge of web technologies: HTML, CSS & JavaScriptExperience with React or Vue.js frameworks (we use React)
  • Experience with code versioning tools, such as Git / Mercurial / SVN (we use Git)
  • Full-stack web development experience
  • Experience with responsive design
  • Passion for learning and tackling new and exciting technical challenges.
  • Someone who cares about the user experience and be driven by solving real-world problems.
  • Someone who embraces the agile development process and lean startup approach, grounded in metrics and user data.
  • A passion for teaching and our company mission. Many BookNook employees are former educators.

Other types of experience we love (but don’t require)…

  • Experience with backend technologies, including frameworks such as NodeJS or Django, relational databases, SQL, data modeling, API design, testing, performance optimization, etc. We run a Nodejs / postgres stack that leverages Google Firebase for realtime sync.
  • Working in a small startup environment.
  • Communicating with users, technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy.
  • Working in a school or educational setting.

Salary and Perks

  • Competitive base salary and equity stake
  • Medical, Dental, and Vision Benefits
  • Great work/life balance: Unlimited PTO and generous holiday schedule
Technology
NodeJS
ReactJS
VueJS
CSS
HTML
Javascript

About BookNook

BookNook is a mission to ensure equitable access to rigorous and engaging instruction through technology innovation.

BookNook is an online collaborative learning platform that provides Literacy Intervention through guided reading lessons, gamification, and assessments.

BookNook also provides online tutoring services, where we connect district students to vetted tutors. This service allows BookNook to reach more students by providing supplemental educators available to deliver high-quality instruction.

BookNook is a mission to ensure equitable access to rigorous and engaging instruction through technology innovation.

View all developer jobs

Power Search

Find the jobs that don't get advertised

We've built a tool to help you discover all of the remote jobs that never get advertised.

Discover Power Search

Remote Jobs Weekly

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