
Senior Software Engineer – Ruby on Rails / SaaS - Relocation opportunity
Primary stack
Nice to have's
Job description
About the Position
Senior Software Engineer – Ruby on Rails / SaaS - Relocation opportunity
📍 Relocation to Vancouver, British Columbia, Canada
This is a relocation opportunity to Vancouver, Canada for an experienced Ruby on Rails Engineer.
The successful candidate will relocate to our Burnaby, BC Head Office, and PosiTrace will support and manage the applicable relocation and immigration process required for the successful candidate to work in Canada.
If you are currently based outside Canada and are looking for an opportunity to build your career in Canada while working with an international SaaS company, we would love to hear from you.
About the Company
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.
Responsibilities
As a Senior Software Engineer in Ruby on Rails, you will play a key role in designing, developing, and improving our production SaaS platform.
- 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.
Requirements
- 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:
- Google Cloud Platform
- Redis
- Elasticsearch
- RESTful API design
- WebSockets
- CI/CD pipelines
- Git/GitFlow
- New Relic or similar observability tools
- Capybara, VCR, or Capistrano
- Microservices and distributed systems
- High-volume or performance-critical applications
- Agile/Scrum methodologies
- Experience working with remote or international engineering teams
We Offer
- Company-supported relocation to Vancouver, Canada.
- Support throughout the applicable immigration and relocation process.
- In office environment in Burnaby, BC.
- Annual Salary: $120,000 CAD
- Meaningful technical ownership and challenging engineering projects.
- Professional development and continuous learning opportunities.
- Mentorship and career growth 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.
© Global Fleet Management. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
GFM was founded in 2007 in Canada.