Ruby on Rails Developer

SkyPrep LMS

Toronto

Hybrid

CAD 110,000 - 150,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Extended health coverage
Dental coverage
Unlimited PTO
Flexible hybrid work environment

Job summary

SkyPrep is hiring a Full Stack Engineer to work on a mature Rails application with a Vue.js frontend in a fast-moving SaaS environment. You will build features, troubleshoot production issues, and participate in customer calls when deeper technical input is needed.

You will help evolve architecture, performance, and the technical roadmap, while partnering with Product on feasibility and trade-offs. The role emphasizes ownership and timely delivery.

Qualifications

  • Proficient in Ruby on Rails with a strong front-end Vue.js track.
  • Solid understanding of relational databases, APIs, and scalable web architectures.
  • Experience with production troubleshooting and performance optimization.
  • Familiarity with AWS and cloud infrastructure.
  • Strong debugging, communication, and problem-solving skills.
  • Ability to own issues through to resolution.

Responsibilities

  • Build and maintain features across Ruby on Rails and Vue.js.
  • Evolve architecture, performance, scalability and technical roadmap.
  • Work with APIs, integrations, background processing, multi-tenancy, and data modeling.
  • Refactor existing code and reduce technical debt where it makes sense.
  • Review pull requests and maintain a high standard for code quality.
  • Support AWS and Cloudflare infrastructure, monitoring, reliability, and incident response.
  • Partner with Product on feasibility, technical trade-offs, and build-vs-buy decisions.
  • Investigate technical support tickets and production issues as they come in.
  • Troubleshoot customer integrations, APIs, and unexpected platform behaviour.
  • Work with Support and Customer Success to identify root causes.
  • Join customer or partner calls when deeper technical input is needed.
  • Help turn recurring customer issues into product or reliability improvements.
  • We expect engineers to be comfortable using AI development tools as part of their workflow.
  • Use AI effectively for coding, debugging, research, testing, and development.

Skills

Ruby on Rails
Vue.js
APIs
Databases
AWS
Cloudflare
Debugging
Ownership

Tools

Ruby on Rails
Vue.js
AWS
Cloudflare
PostgreSQL
APIs

Job description

SkyPrep is a profitable and growing B2B SaaS company delivering a modern learning management system to mid-market organizations. Our mission is simple: The LMS Without the Mess.

We're looking for a Full Stack Engineer who is comfortable working across a mature Ruby on Rails application with Vue.js on the frontend.

This is a hands-on role in a fast-moving SaaS environment. You'll be expected to build new features, improve existing systems, troubleshoot production and customer issues, and occasionally join customer or partner calls when deeper technical expertise is needed.

We value engineers who take ownership, communicate clearly, move quickly when needed, and reliably deliver against agreed timelines.

What You'll Work On
  • Build and maintain features across Ruby on Rails and Vue.js
  • Help evolve our architecture, performance, scalability, and technical roadmap
  • Work with APIs, integrations, background processing, multi-tenancy, and data modeling
  • Refactor existing code and reduce technical debt where it makes sense
  • Review pull requests and maintain a high standard for code quality
  • Support AWS and Cloudflare infrastructure, monitoring, reliability, and incident response
  • Partner with Product on feasibility, technical trade-offs, and build-vs-buy decisions
Customer & Production Support

Engineering at SkyPrep is involved beyond roadmap development.

  • Investigate technical support tickets and production issues as they come in
  • Troubleshoot customer integrations, APIs, and unexpected platform behaviour
  • Work with Support and Customer Success to identify root causes
  • Join customer or partner calls when deeper technical input is needed
  • Help turn recurring customer issues into product or reliability improvements
AI-Assisted Development

We expect engineers to be comfortable using modern AI development tools as part of their workflow.

  • Use AI effectively for coding, debugging, research, testing, and development
  • Review, understand, and test AI-assisted code before shipping it
  • Know when AI-generated solutions should be rewritten or discarded
  • Use AI to move faster without sacrificing code quality, maintainability, or sound engineering judgment
Execution & Ownership
  • Take ownership of commitments and agreed timelines
  • Communicate early when scope or complexity puts a deadline at risk
  • Work effectively in a fast- paced environment where priorities can shift
  • Balance speed, quality, and pragmatism
  • Be comfortable moving between roadmap work, production issues, customer needs, and technical debt
What We're Looking For
  • Strong Ruby on Rails experience
  • Strong understanding of relational databases, APIs, and web application architecture
  • Comfortable troubleshooting production and performance issues
  • Familiarity with AWS and cloud infrastructure
  • Strong debugging, communication, and problem-solving skills
  • Comfortable taking ownership of issues through resolution
Salary & Benefits
  • Extended health and dental coverage
  • Unlimited PTO
  • Flexible hybrid work environment
  • High ownership and direct impact on product direction
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Product Manager
Product Manager

SkyPrep LMS • Toronto

Hybrid
CAD 80,000 - 100,000
Extended health and dental coverage
Unlimited PTO
Flexible hybrid work environment
Senior Backend Engineer, .NET & Python
Senior Backend Engineer, .NET & Python

Global Fleet Management • Burnaby

On-site
CAD 110,000 - 145,000
On-site workplace
Paid vacation and holidays
Sick days
+2
Senior Ruby on Rails Developer
Senior Ruby on Rails Developer

Hammehr Talent Consultants • Canada

Remote
CAD 120,000 - 140,000
Customer Success Manager
Customer Success Manager

SkyPrep LMS • Toronto

On-site
CAD 70,000 - 85,000
Flexible work environment
Generous PTO and paid holidays
Professional growth opportunities
+1
Ruby on Rails Developer (6 MONTHS CONTRACT)
Ruby on Rails Developer (6 MONTHS CONTRACT)

Confidential Jobs • Canada

Remote
CAD 80,000 - 100,000
Platform API Engineer
Platform API Engineer

High Tech Genesis • Ottawa

On-site
CAD 90,000 - 130,000
Senior Product Engineer
Senior Product Engineer

Rootly • Toronto

On-site
CAD 130,000 - 180,000
Competitive compensation
Equity
Medical, dental, and vision coverage
+2
Full Stack Engineer
Full Stack Engineer

Improving • Vancouver

On-site
CAD 120,000 - 160,000
Ruby on Rails Developers Needed for Elite Team
Ruby on Rails Developers Needed for Elite Team

ROSS • Canada

Remote
CAD 50,000 - 70,000
Mac Laptop
Dual Monitors
iPod
+1
Full-Stack Tech Lead: Vue, APIs, Cloud & DevOps
Full-Stack Tech Lead: Vue, APIs, Cloud & DevOps

Compunnel Inc. • Halifax

On-site
CAD 85,000 - 120,000