MPrep Web Developer


As a Web Developer at Manhattan Prep, you live on the front lines of the education revolution (making quality education accessible to more students) and build features used by thousands of people every day. The work is challenging, fast paced and always changing. Strong analytical skills, unwavering commitment to quality, collaborative work ethic and cutting edge coding skills are all required.   

You will be given substantial responsibility with room for professional growth. If you seek a challenging, exciting, and creative programming role -- while working with talented and passionate people -- this might be the position for you. Must work in NYC.  

As a Web Developer you will:

  • Participate in the architecture, design, and implementation of educational applications, products and company business systems.

  • Work within a team of talented developers to design workflows and mentor team members while setting an example.

  • Participate in the design and development of new features and products, including requirements gathering, estimating, coding, testing, developing test plans and maintenance schedules.

  • Communicate status of projects/applications and give accurate data forecasts for projects and work items.

  • Take initiative in problem solving and demonstrate advanced problem awareness.

  • Work in an agile environment that facilitates ideation across all product development teams

  • Tackle the tough problems of integrating complex systems across internal business units.

Skills & Requirements:

  • 5+ years of web development/architecture experience

  • Deep experience with Ruby, Javascript and related frameworks.

  • Experience with object oriented, data-driven design and development.

  • Familiarity with using a relational and non-relational databases.

  • Design, develop and maintain new features on existing applications and systems.

  • Confidence with distributed version control systems (Git).

  • Develop domain expertise by working closely with dev team and product managers.

  • Self-motivated, quick learner who can manage multiple projects and developers with minimal direction 


  • Show us a web app you created independently from start to finish

  • Show us open source projects you’ve worked on (with tested code)

  • Show us an awesome portfolio

  • Talk to us about how you write clean code

  • Talk to us about how you’ve scaled an app

Tip: Application Emails

We've noticed that people who include a brief description of themselves as well as their resume achieve better results than those who send a longer email when applying.