Position Role: Development

Position Level: Internship

Position Type: Contract

Position Location: Toronto

Application Deadline: 2018-11-23

Position Overview:

Position Start Date: January 2019

This position is offered in part by the MaRS Student Work Placement program, which connects post-secondary students with work placements in technology and business.


Off2Class is a software toolkit for English as a Second Language (ESL) teachers and schools. We provide content to teach lessons paired with a student management system in a SaaS format to teachers working online, in person and in classrooms, across 85 countries. Our clients include private tutors, K12 schools, higher education institutions, private language institutes and NGOs.

Off2Class is adding an intern to our development team. The intern will work directly with the technical co-founder on designing and implementing the next generation of our backend code base using a Laravel / PHP framework.

We are fun and dynamic team. You will be working directly with the technical co-founder of the company. Expect to be mentored directly by our technical co-founder and push your ideas into production, within your first weeks of work. You will be working out of the Ryerson DMZ in the heart of downtown Toronto, surrounded by startup activity and energy.

Project Description:

Junior Back-End Developer Internship. You will be designing and testing the next generation of the back-end code base of our SaaS platform. When you join the team, we will be part way to developing our new code base. You will be joining at an exciting time, to finalize modules, prototype modules that have not been started, and test the new platform before pushing the entire new platform to production.


  • Write unit, integration and functional tests
  • Prototype new features
  • Maintain clean, reusable code
  • Test site features on desktop using various platforms
  • Report bugs, errors and UX inconsistencies


  • Experience with required technologies
  • Ability to work well in a team and independently
  • Ability to adapt to changes in technologies and daily tasks
  • Understanding of customer satisfaction and requirements
  • Attention to detail

Minimum Qualifications:

Undertaking Bachelor’s or Master’s Degree in Computer Science


We are looking for attitude and drive over experience. Your experience does not need to include formal work postings. We are happy to accept personal projects and creative works, as representations of your skills and abilities.

Technical Skills Required:

  • PHP
  • HTML
  • CSS

Nice to have:

  • Laravel
  • Writing tests
  • CSS, Bootstrap, SCSS
  • JavaScript, Vue.js

Soft Skills Required:

We are looking for someone with a willingness to learn and a passion for code and solving hard problems. While we value attitude over experience, the successful candidate will be meticulous and thorough, without being a perfectionist. Above all, as a small company, we are looking for someone with a willingness to learn and carry out back-end design and implementation, with minor supervision but full support.

How to Apply:

Click here to apply. Open link in new window.