Jun 28, 2022

Senior Backend Engineer

$130,000 - $180,000 yearly
  • Abl
  • Remote
Mid-Level Backend

Job Description

Abl is on a mission to improve the public education system in the US. They are building a platform that offers advanced, data-driven software and services to help school and district leaders operate more efficiently and identify and remove barriers to equity. 

The Role

We are looking to add a talented Backend Software Engineer to be a part of the team that builds the systems that will power Abl's data collection, equity analyses, and student recommendations. The role will involve a high degree of curiosity, empathy and eagerness to learn, often in cross-collaboration with other departments. 

In this role you will:

  • Build tools for users throughout the education domain - from superintendents to students - to help them make strategic choices towards achieving their goals
  • Design and implement systems that help schools solve for multi-objective optimization problems, e.g. to maximize equity and justice goals for students given finite resources
  • Map a complex domain with inter-related entities, data, and processes
  • Help design, build, and maintain the infrastructure needed to achieve our goals performantly and at scale
  • Foster inclusive relationships and collaborate cross functionally with incredible designers, data scientists, education experts and other engineers.

 

Ideal candidate has:

  • Experienced building backend systems, utilizing modern frameworks and libraries, which we have seen to be 3+ years of relevant experience
  • Strong fundamentals in software engineering, especially with Ruby (and Rails). We also have some small code in Python and we maintain several PostgreSQL databases associated with our Rails apps.
  • A faster learner mentality who can quickly pick up new technologies.
  • An evidence-based mindset - strong opinions, weakly held; a dedication to measurable impact
  • An eagerness towards collaboration, with strong communication and interpersonal skills

 

Bonus Points if:

  • Strong fundamentals in stream processing and data processing systems. (Kafka, DynamoDB, BigQuery, Parquet, ect.)
  • Experienced working at remote first tech start up
  • Passionate about education and equity
  • B.A/B.S in Computer Science or related field

 

Note to Candidates: Studies have shown that women and people of color are less likely to apply for jobs unless they believe they check all the boxes listed in a job description. We are most interested in finding the best candidate for the job, and that candidate may be one who comes from a less traditional background. We encourage you to apply, even if you don't believe you meet every one of our qualifications described.

Tech Stack

Ruby

Min Years Of Experience

4

Industry

Ed Tech

Apply Now