Ruby on Rails EngineerSan Francisco, CA
We're looking for a Ruby on Rails Engineer to help design and build the applications and services to support the Make School platform. We view software as the backbone of our classrooms and are working to digitize our entire curriculum to build a better learning experience and to allow instructors to focus on providing better in-person support to our students. You'll be responsible for our Online Academy, student management system, administrative back-end, platform uptime, reporting, and other Make School needs.
What You’ll Do:
- Play a key role in the continued architecture and implementation of the Make School educational platform
- Analyze and improve the efficiency and reliability of the Make School infrastructure
- Write code with best-practice coverage using TDD, and participate in peer review
- Have the opportunity to interact with students and potentially contribute to curriculum both online and in the classroom
What We’re Looking For:
- Strong development experience in Ruby and the Rails framework
- Debugging and quality-assurance experience
- Ability to work well with both in-person and remote peers
- Strong understanding of TDD and Ruby best practices
- Ability to accurately set timelines and to clearly define specifications
- Ability to work fast and manage trade-offs when faced with short deadlines
- Ability to clearly communicate thought process
- Ability and confidence to take ownership of projects
- Passion for education
- 3+ years of professional engineering experience in production environments
This position can be remote or based in our headquarters in San Francisco. If remote, candidates must be available between the hours of 11am-3pm PST.
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 replacement program for students who want a hands-on and product-oriented educational experience. The program spans two years, divided by a six-month internship at a tech startup. 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, storytelling, and interpersonal communication. The program has no up front cost, and instead students pay tuition through internship and post-grad earnings.
Summer Academy - An eight week program where students of all ages build and ship their own iOS app or VR experience. Locations include San Francisco, Sunnyvale, Los Angeles, New York City, Singapore, Taipei, Hong Kong, and Tokyo.
Swift CSP - Free Computer Science curriculum that teaches iOS development designed for College Board's AP Computer Science Principles course framework. Swift CSP is currently being used by high school teachers and computer science clubs around the world.