Rails Developer

Are you interested in software development that is fun, has a big impact, and provides you with opportunities to develop new skills & abilities?

Teachworks is a leading business management system that helps language schools, tutoring companies and music schools in more than 35 countries around the world coordinate and manage their operations more efficiently. We launched our business in mid-2014 and are profitable and self-sustaining.

We're currently looking for an enthusiastic and experienced, full stack developer with Ruby on Rails experience to play a key role on our small and growing team in Burlington, Ontario.


  • Develop high-quality, maintainable, and scalable software using Ruby on Rails

  • Technical planning and architectural decision-making for a high-availability SaaS application.

  • Support the efforts of our design, front-end, support, and marketing functions.

  • Write automated tests

  • Be involved in the launch of new software programs


  • 5 years web development, 3 years Ruby on Rails experience

  • Computer Science Degree or Similar Experience

  • Proficient in Ruby, Rails, RSpec, JavaScript, MySQL, Git and Github

  • Solid fundamental understanding of web technologies including HTTP, RESTful services, and cloud platforms such as AWS

  • Bonus points if you have experience building scalable API services in Ruby

Your Qualities

  • You have a strong bias for simplicity and take pride in writing high-quality, readable code

  • You can make informed technology and implementation decisions and justify them

  • You enjoy taking ownership of projects from inception to implementation

What We Offer

  • We focus on ensuring that our work is fun, has purpose, and helps us develop new skills and abilities.

  • We work smart, not long.

  • We pay competitive salaries, have profit-sharing, health insurance, and have flexible vacation and work-from-home policies.

  • We work out of the Halton Hive in Burlington