Full Stack Developer – Dates Flexible

MakerKids Published: June 29, 2019
Toronto, Ontario
Internship Type
Hours per week
Start Date
End Date


MakerKids is hiring someone to take on the engineering side of our business. We’re looking for someone who can work directly with our CEO to develop our product roadmap, write front/back-end code, manage the server, and most importantly create value for our users. We are a franchised company offering award-winning camps, programs and parties for kids on Coding, Robotics and Minecraft - and we are looking for help in creating a registration software.

A bit more about MakerKids.

MakerKids develops maker learning programs for kids, and runs one of the only makerspaces for kids in the world. We inspire kids to see their futures as inventors, entrepreneurs, and innovators. We provide amazing interest-driven STEM programs to help kids move from being consumers to creators. We run camps, programs and parties on robotics, coding and Minecraft. We were named the next top franchise concept as winner of the NextGen in Franchising Competition at the International Franchise Association Conference, from over 400 entrants. MakerKids was named Best Kids’ Workshops by Toronto Life Magazine and one of the top ten awesome birthday parties in Toronto by Today’s Parent. Thousands of kids have participated in our programs. In the past, we have done Content and Curriculum Development for clients like Intel and 3D Systems, and Professional Development services for clients such as the Toronto Public Library. We’ve been featured in major media such as Wired, CTV and the Globe and Mail, and have spoken at SXSW, Maker Faire, MakerCon, and more. Our Board of Advisors includes Massimo Banzi (CEO of Arduino). We are a mission-driven company and our mission is to help people reach their potential and make a positive impact on the world. We are leading programs that improve kids’ lives significantly, enabling to see their own power and realize that they can make a difference.

Our team is growing and we’re looking for rockstars who believe in our mission. Join us!

Duties and responsibilities

As the first Engineer to join our team, you’ll be responsible for:

  • Writing lots of code! You’ll be the lead, and for a time, only developer on the team
  • Owning the entire tech stack, including the database, API, mobile app, and server infrastructure.
  • Developing the roadmap with the CEO, and feedback from our users.
  • Impacting UI/UX
  • Building out our tech stack

Things you need to be able to do:

  • Write high-quality, scalable, maintainable code that is well-tested
  • Be comfortable spinning up and supporting a live web application
  • Be able to translate technical problems to non-technical people
  • Be responsible for putting out fires as they arise 

If you haven’t had experience setting up and maintaining live production environments before, that’s okay. We’re looking for someone who is ambitious, willing to learn, and confident that they’ll be able to deliver on what we’ve outlined. This role comes with a lot of opportunity (and accountability) to shape the future of our product.

Knowledge and skills

A bit more about you.

You want to have a big impact on the direction of our company, you can get behind our mission of helping empower kids to be the makers of tomorrow, and can empathize with issues our users face. At heart, you are a software developer and enjoy solving complex problems, coding, and using tech to create a positive change in your community.

On the technical side of life; we’re looking for someone who writes high-quality code, can keep a live environment stable, curious about cutting/bleeding edge technologies, and can balance business constraints with technical implications.

If that sounds like something you’re keen to do, you might be the perfect fit. As the sole developer, you will work directly with our CEO and technical advisors. You’ll be a part of key decisions about the direction of the product, building our team, developing our software, and pushing features.

Education required

Undergrad in computer science

Eligibility criteria

Career-Launcher Internships are funded by the Government of Canada under the Youth Employment and Skills Strategy. For program criteria information visit their website.


Qualified interns are:

  • Post-secondary graduates – this is not a requirement for residents of the Yukon, Northwest Territories and Nunavut applying for internships in those territories
  • Underemployed (employed below their level of education or work part-time)
  • Between 15 and 30 years of age at the start of the internship
  • Canadian citizens, permanent residents or persons granted refugee status in Canada*
  • Legally allowed to work according to the relevant provincial and Canadian legislation and regulations
  • Not receiving employment insurance during their internship
  • Available to work for at least six months
  • Not previous participants of a federal youth employment program

*Refugee protection must be conferred under the Immigration and Refugee Protection Act. Persons awaiting refugee status, as well as those who hold a temporary visitor visa, student visa or work visa, are ineligible to participate in a Youth Employment and Skills Strategy initiative.

Drop files here browse files ...
Allowed formats: pdf, doc, txt, rtf, docx
Drop files here browse files ...
Allowed formats: pdf, doc, txt, rtf, docx
Accept and Submit