We’re making test prep more collaborative.

We’re a fast-growing education technology company that’s sprinting to build new features for the fanatically loyal subscribers who depend on us to conquer standardized tests with their peers.

Our small, remote team moves at the pace of a startup, but we’ve been profitable since the day we were founded in 2012. If you come to 7Sage, you’ll have a chance to work on thorny problems that immediately improve our users’ experience, with no red tape, no pressure from investors, and no fiscal cliff.

Our Stack

7Sage is working on a brand-new site built with Phoenix, Elixir, LiveView, and PostgreSQL. Engineers who join our team will have a huge amount of autonomy in building a better site from scratch. It’s all green field.

Our Culture

7Sage’s dev team is relatively flat and very friendly. You might be a good fit if you…

  • Question processes and try to come up with your own answers
  • Offer help to others and receive feedback with humility
  • Care about maximizing quality but understand how to deliver pragmatic solutions

7Sage offers excellent work-life balance. We work as efficiently as possible—and then relax.

Benefits and Compensation

7Sage offers highly competitive salaries. Benefits include…

  • Fully-remote work
  • 401(K) matching (3.5% for American employees only)
  • Fully-paid health care (American employees only)
  • Equipment budget
  • Generous vacation and sick leave

Open Positions

Senior Elixir Engineer

Job description: As a Senior Elixir Engineer, you’ll work closely with our development team to architect and build the next version of our site. Eventually, the job may include leading a team of developers.
Salary range: $160–$220k, depending on experience.
Benefits include…

  • 401(K) matching (3.5% for American employees only)
  • Fully-paid health care (American employees only)
  • Equipment budget
  • Generous vacation and sick leave

Position on remote work: The job is fully remote. We’re looking for talent from around the world.

Qualifications or experience required: Deep experience in Elixir is required. A computer science degree is a plus.

What the successful job applicant will be working on: You’ll be building a new learning web app that goes far beyond our current app from scratch.

Hiring process

About the interview process

Here’s how it works:

  1. You finish reading this and email jobs@7sage.com.
    1. Put “Senior Elixir Engineer — Elixir Forum” in the subject line.
    2. Write a few sentences about why you think we might be a good fit, but don’t send a whole cover letter.
  2. Attach your résumé.
  3. We have a short, non-technical interview.
  4. We send you a trial project. You ask questions, if you like, and tell us when we can expect a solution.
  5. If we like your solution, we have a pair coding session.

That’s it! If you knock our socks off, we’ll make you an offer.