Avatar for Quill.org

Free Writing Tools for K-12 Students

Senior Software Engineer - Rails/React/Python

$120k – $150k • No equity
Apply now
Interested in joining a mission-driven nonprofit company focused on building online educational tools powered by machine learning? We’re looking for full-stack engineers to help expand our product line.

At Quill.org, we’ve created an online learning platform to help middle school students, primarily lower income ones, improve their reading and writing ability. Our pedagogy is based on years of research that shows that once students understand the logic behind constructing sentences, their ability to read and write improves dramatically. Unlike common multiple-choice-based learning tools, our tools allow students to practice writing sentences and passages in their browser, while still receiving real-time, focused feedback. This is a challenging engineering problem that we use a variety of methods to solve, from simple regex to machine learning.

Some info about Quill.org:

- We were named one of Fast Company’s Top 10 Most Innovative Education Companies in 2018: fastcompany.com/40458272/this-machine-learning-powered-software-teaches-kids-…
- We served over 1 million students last year and are continuing to grow.
- In April 2019, we won a grant from Google’s AI for Social Good initiative which provides us with both funding and mentorship from Google’s NLP experts.
- We’ve been funded by the Bill & Melinda Gates Foundation, AT&T, Black Rock, and the Chan Zuckerberg Initiative to name a few.

As a member of our engineering team, you will be directly involved in building tools for students, teachers, and administrators. We are looking for developers who can take features from a user story to production. We are a rapidly-growing team of 13 working in the Financial District of New York City. This is a full-time role on-site, and we cannot sponsor a visa at this time

Technologies we use heavily:

- React
- Ruby / Rails
- Typescript
- Postgres
- RethinkDB
- Firebase

Technologies we are starting to use more (or will be using in the near future):

- Python
- Tensorflow
- GraphQL
- React Native

In this role you will:

- Help millions of students improve their reading and writing comprehension.
- Work with teachers, designers, product stakeholders, and other engineers to deliver software products particularly in Ruby/Rails/React.
- Work on a growing machine learning application written in Python.
- Work on a wide variety of projects from machine learning backends to React components,
- Learn to understand the needs of teachers, students, and administrators, and channel that into better products
- Help drive the technical and product direction of Quill.org.
Contribute to continuous learning and improvement of our team and organizational work, systems, technology and processes.


About You:

- You have 5+ years of full stack software development experience working on team and delivering large projects.
- You believe in Quill’s mission of improving education.
- You are an independent worker who can own full projects.
- You have experience working with one scripting language in production, Ruby or Python, and experience with an associated web framework: Rails, Django, Flask, etc.
- You have production experience with Javascript and one of its frameworks: React, Vue, Angular.
- You enjoy working collaboratively and participating in team discussions and planning.
- You have experience with the software development lifecycle, git, pull requests, code reviews, iterative development.
- You love writing tests to ensure you deliver high-quality software and experiences.
- You consider the broader impacts of your work through building accessible UI, quality & testing patterns, code readability, documentation and considering performance and data integrity.
- You value sharing knowledge, personal growth, positive feedback, and continuously improving engineering and team practices.


Nice to Have (but not necessary to apply):

- Experience with machine learning
- Experience as a teacher or in the education system.


As part of our commitment to fight for equality, we work to ensure a fair and consistent interview process. We celebrate diversity and we are committed to an inclusive work environment.

Please apply with your resume and a note about why you think you would be a good addition to the Quill.org team.

More jobs at Quill.org

View all jobs

Software Engineer - Rails/React/Python

Apply now

Junior Software Engineer - Rails/React/Python

Apply now

Quill.org Director of Sales - K-12 EdTech

Apply now

Quill.org Technical Project Manager

Apply now