The Company

Revolution Prep(rated A+ on Comparably) is redefining how students learn by transforming the traditional tutoring relationship through the power of live, one-on-one instruction with a full-time, professional tutor. We understand the impact that a fantastic educator has on a student’s academic confidence, and therefore invest deeply into the growth and development of our academic advisors and faculty to be teachers, mentors and role models. As a result, the outcomes we achieve with our students are simply incredible. At Revolution, our philosophy is guided by the belief that any student can learn with the right support.

Beyond Grades. Beyond Tests. Beyond Tutoring. Revolution Prep.

The Opportunity

We're a fast-growing, privately-held company that is developing innovative technology and instruction with a goal of making education smarter for everyone. Our online courses are being used by both schools and individuals; we are also adding new online features on an ongoing basis to all of our course offerings. We plan to continue expanding our online education platform in both functionality and scale.

We are seeking a Lead Engineer to participate in the next phase of Revolution Prep’s tech platform. Ideal candidates possess working knowledge of all aspects of web application development. This position will be a blend of hands-on development and management of a small team of engineers.

The ideal candidate is entrepreneurial and a quick learner with a passion for innovative technology. Candidates can expect to work closely with fellow front-end and back-end developers, product, and QA. Specific responsibilities include writing code to standards, execution of unit tests, working closely with Product to plan and estimate new features, assigning work to engineers, reviewing code and providing feedback, and deployment.


Qualifications

  • Strong experience in JS frameworks like Angular JS, React, Backbone (Angular JS preferred since we are currently using it)
  • Up-to-date on the changing Angular landscape, specifically, Angular 4+
  • Strong experience utilizing Bootstrap to develop front-end interfaces
  • Strong experience in OO architecture and design for web application development
  • Expertise in Ruby, JSON API Spec
  • Experience in developing APIs
  • Strong in writing concise tests with good coverage (TDD and BDD)
  • Ability to become proficient in any new programming language or tool quickly and to read and understand other people's code
  • SQL expert
  • Working knowledge of DevOps and deployment processes
  • Working knowledge of Cron Jobs/Background Jobs
  • Experience managing and mentoring engineers

Nice to Have

  • Experience in optimizing web applications and relational databases for high traffic and performance
  • Familiarity with TypeScript
  • Open source contributor
  • Experience with FullcalendarJS, Pusher, RxJS, Zoom


Compensation

Salary commensurate with experience, comprehensive healthcare benefits, 401k, flexible time off policy, and vibrant company culture!