Who are WE

Revolution Prep is a fast-growing, privately-held company that is developing innovative software with a goal of making education smarter. We’re seeking a Full Stack Software Engineer to help build and implement the next phase of Revolution Prep’s tech platform. Our engineering team is:

  • Responsible for maintaining and developing new features for a Ruby on Rails JSON API along with a suite of AngularJS/Angular web and mobile applications 📱
  • Lean and agile 💪🏼
  • Cross-functional and works on features end-to-end 🏁
  • Being part of an education company means we are focussed on providing opportunity for both technical and career growth to our employees ✏️

Who are YOU?

  • An insatiably curious problem-solver 🤔
  • Goal oriented 🤓
  • Self-starter who enjoys a healthy dose of self-management😉
  • Value code quality above all else 🤩
  • Understands the importance of testing the code you write 😎
  • Opinionated but flexible 😇
  • Not afraid to stand-by and fight for your ideas 🧐

What you’ll NEED

  • 1-3 years experience working as a full stack software engineer
  • Strong experience in JS frameworks such as Angular, React, or Vue
  • Solid understanding of Webpack
  • Experience in OO architecture and design for web application development
  • Comfortable with writing concise tests (TDD and BDD)
  • Strong experience utilizing Bootstrap (or similar framework) to develop front-end interfaces
  • Background in developing JSON APIs in Ruby on Rails
  • A desire to stay up to date on modern development best practice and industry standards

What will make you STAND OUT

  • You’ve helped build or maintain software that adheres to microservices architecture
  • You like to keep your Javascript typed with Typescript
  • You enjoy giving back (as an open source contributor)


  • Salary commensurate with experience 💰
  • Comprehensive healthcare benefits 👨🏽‍⚕️
  • 401k 💸
  • Flexible time off policy ✈️
  • Offices are walking distance to the beach 🌊
  • Taco Tuesdays and Free Lunch Fridays 🌮
  • Monthly engineering team lunches 🍽
  • Company-provided MacBook Pro (and as many screens as you want!) 📺
  • Quarterly team building activities (think Escape Rooms and Laser Tag) 🎳