Full Stack Web Instructor and Curriculum Engineer

San Francisco
Faculty
Full-time
**We are looking for instructors to join us for the Spring 2018 and/or Fall 2018 terms. If you're interested, apply to start a conversation with us!**

We’re looking for a full stack developer to develop and teach the web development portion of Make School’s Product Academy.

Make School’s Product Academy is a 2-year higher education program for aspiring software engineers and founders. Students spend two years learning computer science foundations, software engineering, and product development through a blend of project-based learning and industry experience. Unlike traditional university, students have zero upfront cost for the program; instead they pay tuition through earnings.

Your work will serve as the foundation for the Make School educational experience as we scale from 50 students to 5,000 students and beyond. By joining our team, you’ll be creating the blueprint for the future of higher education.

Our curriculum will be open sourced - parts are already used by MIT and Carnegie Mellon as well as tens of by thousands of students online. You’ll have the unique opportunity to engage and inspire young software engineers face-to-face as well as to inspire those across the world.

What you’ll do:
- Build and deliver Make School's web development curriculum
- Teach mastery of core web technologies and development practices
- Spend 40% of your time time in the classroom, helping students with projects, and identifying areas of need
- Spend 30% of your time working with the Curriculum Team building and updating content
- Spend 30% of your time working on open source projects, attending hackathons, building internal tools, etc.

What we're looking for:
- Passion for teaching and mentoring developers
- A strongly held belief that students learn best through guided, hands-on experience
- Experience building and maintaining apps using web development technologies, especially modern JavaScript and Ruby on Rails
- Strong understanding of development best practices (TDD, version control, design patterns, performance), math principles (calculus and statistics), CS principles (algorithms and data structures), and advanced CS concepts
- A positive impact on the people around you
- We are open to applicants with expertise in at least two major languages and frameworks on: Python, Flask, Ruby, Sinatra, Rails, Node, SQL & NoSQL databases, JS Frameworks, HTML/CSS

Become a better developer and teacher:
- Receive expert training in research-driven teaching techniques
- Contribute to open source projects and attend hackathons for free
- Explore the latest tools and technologies
- Teaching is the path to mastery!

Grow your professional network:
- Networking opportunities with Make School's Corporate Partners including LinkedIn, Lyft, and MindBodyOnline
- Our team is a family: join us for regular networking events, city outings, company game nights, etc.

About Make School
Make School was founded in 2012 to empower students to build and ship products that impact their communities. Our core products include:

Product College - An accelerated college program for students who want a hands-on and product-oriented educational experience. The program spans two years. Students learn the Computer Science theory covered by traditional universities paired with the practical experience of building and shipping products, plus soft skills such as ethics, teamwork, and interpersonal communication. The program has no up front cost, and instead students pay tuition through internship and post-grad earnings.

Summer Academy - A six week program where students of all ages build and ship their own iOS apps or websites.