Senior Software Engineer- Ruby on Rails

PosiTrace

Vancouver

On-site

CAD 120,000 - 150,000

Full time

3 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Professional development
Relocation support to Vancouver
In-office environment in Burnaby, BC

Job summary

PosiTrace is a founder-led SaaS company delivering GPS fleet tracking, AI dash cameras, and asset management solutions. We are hiring a Senior Software Engineer in Ruby on Rails to evolve our production SaaS platform.

You will design, develop, and improve backend and frontend components with Rails, Angular, and TypeScript, collaborating with Product and Engineering to deliver reliable, scalable solutions. This hands-on role emphasizes ownership, architecture input, and contributing to technical

Qualifications

  • 5+ years of professional software development experience.
  • Strong Ruby on Rails expertise and production SaaS/web app experience.
  • Solid understanding of object-oriented programming and software design principles.
  • Strong SQL skills with MySQL.
  • Experience with Angular and TypeScript or comparable frontend tech.
  • Strong testing discipline with TDD/RSpec.
  • Experience with scalable, cloud-based production systems.
  • Clear written and spoken English; excellent collaboration skills.

Responsibilities

  • Design, develop, test, and maintain production Ruby on Rails applications.
  • Build scalable backend services and web applications.
  • Develop and maintain APIs and integrations.
  • Optimize database performance with MySQL.
  • Develop frontend features using Angular and TypeScript.
  • Apply automated testing and TDD practices (RSpec).
  • Contribute to architecture decisions for scalability and reliability.
  • Conduct code reviews and identify refactoring opportunities.
  • Support deployments, monitoring, and production reliability.
  • Collaborate with Product Management to translate requirements into solutions.

Skills

Ruby on Rails
SaaS/web apps
OOP & design
Effective communication
Cloud-based systems

Tools

Angular
TypeScript
MySQL
Git/GitFlow
Redis
Elasticsearch
WebSockets
New Relic

Job description

PosiTrace is a founder-led SaaS company specializing in GPS fleet tracking, AI-powered dash cameras, and asset management solutions.

We are growing internationally across Canada, the United States, and Mexico, with ambitious plans to expand both geographically and into larger enterprise markets.

Our mission is simple:

make fleets more profitable.

We are looking for a Senior Software Engineer in Ruby on Rails to help us evolve and scale the technology behind our growing SaaS platform.

The Role

As a Senior Software Engineer in Ruby on Rails, you will play a key role in designing, developing, and improving our production SaaS platform.

Ruby on Rails is a core requirement for this position. You should have strong, hands-on professional experience building and maintaining production applications with Ruby on Rails.

You will work across backend and web application development, collaborating closely with Product and Engineering to build reliable, scalable solutions that directly impact our customers.

This is a hands-on role for an engineer who enjoys solving complex problems, taking ownership, and contributing to technical decisions in a growing international SaaS environment.

What You'll Do
  • Design, develop, test, and maintain production applications using Ruby on Rails.
  • Build scalable and reliable backend services and web applications.
  • Develop and maintain APIs and integrations.
  • Work with large relational datasets and optimize database performance using MySQL and SQL.
  • Develop and maintain frontend functionality using Angular and TypeScript.
  • Apply automated testing and TDD practices, particularly RSpec.
  • Participate in architecture decisions and contribute to platform scalability and reliability.
  • Conduct and participate in code reviews.
  • Identify technical debt, performance issues, and opportunities for refactoring.
  • Support application deployments, monitoring, troubleshooting, and production reliability.
  • Collaborate with Product Management to translate customer and business requirements into effective technical solutions.
  • Maintain technical documentation and development standards.
  • Estimate work, communicate progress, and manage priorities effectively.
What We're Looking For
  • 5+ years of professional software development experience.
  • Strong professional experience with Ruby on Rails — this is a must.
  • Proven experience building and supporting production SaaS or web applications.
  • Strong understanding of object-oriented programming and software design principles.
  • Strong SQL and database engineering experience, particularly with MySQL.
  • Professional experience with Angular and TypeScript or comparable modern frontend development.
  • Strong experience with automated testing and TDD/RSpec.
  • Experience working with scalable, cloud-based production systems.
  • Strong understanding of software architecture, performance, and application scalability.
  • Excellent written and spoken English.
  • Strong communication and collaboration skills.
  • Ability to work independently, take ownership, and operate effectively in a growing organization.
  • Willingness and ability to relocate to Vancouver, Canada.
Nice to Have

Experience with any of the following is an advantage:

  • Redis
  • Elasticsearch
  • WebSockets
  • Git/GitFlow
  • New Relic or similar observability tools
  • Capybara, VCR, or Capistrano
  • Microservices and distributed systems
  • High-volume or performance-critical applications
  • Experience working with remote or international engineering teams
Why Join PosiTrace?

You'll be joining a profitable and growing SaaS company where engineering has a direct impact on our product and customers.

You will have the opportunity to:

  • Relocate to Vancouver, one of Canada's leading technology hubs, with company support for the relocation process.
  • Work on a real-time platform supporting fleet operations across international markets.
  • Solve meaningful challenges around scalability, performance, and reliability.
  • Work with technologies across GPS/telematics, AI-powered video, cloud infrastructure, APIs, and real-time data.
  • Collaborate closely with Product and Engineering on the evolution of the platform.
  • Contribute to technology initiatives supporting our international and enterprise growth.
  • Take ownership of meaningful technical projects and see your work directly impact the business.
  • Build a long-term career within a growing international SaaS organization.
What We Offer
  • In office environment in Burnaby, BC.
  • Meaningful technical ownership and challenging engineering projects.
  • Professional development and continuous learning opportunities.
  • Collaborative and people-focused work environment.
Ready to Build What Comes Next?

If you're an experienced Software Engineer in Ruby on Rails looking for an opportunity to build your career in Canada while helping scale an international SaaS platform, we'd love to hear from you.

PosiTrace welcomes qualified applicants from diverse backgrounds and hires for both technical capability and character.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Backend Engineer .NET & Python
Senior Backend Engineer .NET & Python

PosiTrace • Vancouver

On-site
CAD 110,000 - 145,000
On-site role
Competitive salary
Benefits program
+2
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 Engineer — Scale a Global SaaS Platform
Senior Ruby on Rails Engineer — Scale a Global SaaS Platform

PosiTrace • Vancouver

On-site
CAD 120,000 - 150,000
Professional development
Relocation support to Vancouver
In-office environment in Burnaby, BC
Senior Software Engineer II (Full Stack), Analytics & Automation
Senior Software Engineer II (Full Stack), Analytics & Automation

JobCubby • Canada

Hybrid
CAD 164,000 - 226,000
15% annual bonus
Fully remote within Canada
Comprehensive health & life insurance
+5
Senior Ruby on Rails Developer
Senior Ruby on Rails Developer

Hammehr Talent Consultants • Canada

Remote
CAD 120,000 - 140,000
Senior Software Engineer II (Full Stack), Analytics & Automation (Remote Canada)
Senior Software Engineer II (Full Stack), Analytics & Automation (Remote Canada)

Optro • Canada

Remote
CAD 120,000 - 180,000
Career growth
Health & life insurance
Competitive compensation
+4
Senior Software Engineer II (Full Stack), Analytics & Automation (Remote Canada)
Senior Software Engineer II (Full Stack), Analytics & Automation (Remote Canada)

Apply • Canada

Hybrid
CAD 120,000 - 160,000
Comprehensive employee health and life
Competitive compensation & bonus
Statutory vacation + flexible vacation
+2
Senior Software Engineer II (Full Stack), Analytics & Automation (Remote Canada) at Optro
Senior Software Engineer II (Full Stack), Analytics & Automation (Remote Canada) at Optro

Matcha • Canada

Hybrid
CAD 120,000 - 180,000
Health insurance
Bonus program
Flexible vacation
+1
Senior Full Stack Developer
Senior Full Stack Developer

InfoTrack Canada • Toronto

Hybrid
CAD 150,000 - 170,000
Staff Software Engineer
Staff Software Engineer

Sage Recruiting Inc. • Toronto

Hybrid
CAD 170,000 - 190,000
Extended health & dental
RRSP matching
Flexible PTO