Desired Skills and Experience

  • We are a bunch of veteran FPers who work in Haskell and PureScript, but who are now looking to expand our engineering organization with a strong contingent of ruby devs.
  • Old-school ed-tech user experiences are not acceptable to us. Our software must impress and work for a wide audience since we serve students and their families. On any given day, your code will be run by high schoolers, college students, young professionals, guidance counselors, parents, and grandparents from all walks of life.
  • Expect autonomy in exchange for transparency and results. Since you are well-read, curious, and self-aware, we will treat you like the awesome, interesting adult that you are. We have core hours and a goal-based environment; we understand mindfulness and the value of deep focus (see benefits below).
  • You have a few projects (main or side) that you’ve put into production and that you’re proud to show off.
  • You have kept up with the constant evolution of RoR over the years.
  • You seek ownership beyond your own work, and look to the product and company as a whole.
  • You are a self-starter and internally motivated, with a strong desire to be part of a successful team that shares your high standards.
  • You have great written communication skills and are comfortable with making big decisions over digital presence (e.g. video chat).
  • You have polyglot experience along several axes (dynamic/static, imperative/functional, lazy/strict, weird/not-weird).
  • You are comfortable with modern infrastructure essentials like AWS, Heroku, Docker, CI, etc. You have basic but passable sysadmin skills.
  • You are fluent with git.
  • You instrument before you optimize. You test before you ship. You listen before you conclude. You measure before you cut. Twice.
  • Medical, dental, and vision insurance. And if you don’t need insurance you can always eat too many of our free snacks and need it afterwards. Up to you.
  • Regular team dinners and company outings.
  • A culture of mentorship. Become the near-peer mentor for one (or more!) of our consultants or program managers and be the help you wish you had when you were in college.
  • Flexible hours with a 4-hour core - plan the rest of your workday as you wish, just give us the majority of your most creative hours. Productivity ideas: avoid traffic, never wait in line at the grocery store, wake up without an alarm clock, be around for your family.
  • Goal-based environment (as opposed to grind-based or decree-based environment; work smarter, not harder; intelligently, not mindlessly). We collaborate on setting goals, but you set your own process for accomplishing those goals. You will be entrusted with a lot of responsibility and you might even experience fulfillment and self-actualization as a result.
  • Join an engineering culture that celebrates mindfulness and takes the quality of your attention seriously. We don’t spam our slack channels; your manager will not come tap you on the shoulder asking for pointless things; we write things down after we discuss them in person; we try to minimize meetings.

Apply