1

Backend Ruby On Rails Developer Jobs in Toronto, ON

Own Core Systems: take ownership of the complex backend systems behind Braze's core data objects ... Languages/Frameworks: familiarity with Ruby, Ruby on Rails, React, Go, and SQL/NoSQL databases

Senior Software Developer (Toronto)

Toronto, ON ยท Hybrid

CA$144K - CA$195K/yr

... scale using Ruby on Rails * The ability to gain fluency in new technologies quickly and work ... We have cross-trained developers coming from Java, Python, C++, and JavaScript backgrounds, and are ...

Proficiency in Python and Ruby on Rails , with significant backend experience. * Experience in ... Experience in DevOps, CI/CD pipelines, and secure release management. * Background in security ...

Associate Software Engineer, Expenses

Toronto, ON ยท Hybrid

CA$97K - CA$121K/yr

Working alongside 3-4 senior engineers, you'll contribute to our migration from Ruby to Go, build ... Golang, Ruby on Rails, Javascript, MySQL, Kafka, AWS, Git, Memcache, Redis, ElasticSearch, Docker ...

Application Security Developer

Toronto, ON ยท Hybrid

CA$119K - CA$161K/yr

We are currently seeking an Application Security Engineer to join our rapidly growing Security team ... Experience with Ruby on Rails, Puppet, Kubernetes, Terraform, ELK (Elastic, Logtash and Kibana)

Software Engineer

Toronto, ON ยท On-site

CA$90K - CA$135K/yr

You have a strong understanding of developing APIs, backend services, databases, data pipelines ... Ruby on Rails, Postgres, TimescaleDB, Snowflake, TypeScript and React, React Native, and AWS.

Software Developer (Toronto)

Toronto, ON ยท Hybrid

CA$112K - CA$151K/yr

... and Ruby on Rails; * The ability to master new technologies quickly and work effectively in a ... We have cross-trained developers coming from Java, Python, C++, and JavaScript backgrounds, and are ...

Senior Site Reliability Engineer I

Toronto, ON ยท On-site

CA$153K - CA$277K/yr

This Senior SRE role is specifically focused on supporting the Braze Ruby on Rails monolith and our growing fleet of Go API services. This position is embedded with product engineering teams who own ...

Staff Software Engineer

Toronto, ON ยท On-site

CA$204K - CA$348K/yr

Are a strong frontend developer (TypeScript, React; Vue experience is a plus) with a high bar for ... Experience with Python and/or Ruby on Rails For candidates based in Canada, the pay range at the ...

React Developer

Toronto, ON ยท On-site +1

We have an unfair advantage as our patent-pending document anonymization technology is on pace to ... Jest) * Back-End: GraphQL (Ruby), Rails API (testing: rSpec) * ML: Python, Flask * Documentation:

Experience securing Ruby on Rails, Node.js, JavaScript, GraphQL, or similar application ecosystems ... Experience with vulnerability management, application security posture management, or developer ...

Showing results 21-40

Backend Ruby On Rails Developer information

See Toronto, ON salary details

$44.4K

$127.7K

$180.8K

How much do backend ruby on rails developer jobs pay per year?

As of Sep 9, 2026, the average yearly pay for backend ruby on rails developer in Toronto, ON is $127,726.00, according to ZipRecruiter salary data. Most workers in this role earn between $104,977.00 and $151,262.00 per year, depending on experience, location, and employer.

What is a backend Ruby on Rails developer?

A Backend Ruby on Rails Developer is a software engineer who specializes in building and maintaining the server-side components of web applications using the Ruby on Rails framework. They handle the logic, database interactions, APIs, and overall infrastructure that power websites and applications. Their work ensures that data is stored, processed, and delivered efficiently to users, while also ensuring security and scalability. These developers often collaborate with frontend developers, designers, and other team members to create seamless digital experiences.

What are the key skills and qualifications needed to thrive as a backend Ruby on Rails developer?

To thrive as a Backend Ruby On Rails Developer, you need strong expertise in Ruby, Ruby on Rails framework, database management, and a solid understanding of RESTful APIs, typically backed by a degree in computer science or related experience. Familiarity with tools like Git, PostgreSQL or MySQL, Docker, and cloud platforms is essential, as well as experience with testing frameworks such as RSpec. Excellent problem-solving skills, attention to detail, and effective communication are standout soft skills in this role. These skills and qualities are crucial for building reliable, maintainable, and scalable backend systems that support seamless application performance.

What are some typical collaboration points between a backend Ruby on Rails developer and other teams during a project lifecycle?

Backend Ruby on Rails Developers frequently collaborate with frontend developers to ensure seamless integration between server-side logic and user-facing features. They also work closely with product managers to clarify requirements and prioritize tasks, as well as with QA engineers to address bugs and perform testing. Effective communication with DevOps or infrastructure teams is essential for successful deployment and scalability. These collaborations are vital for delivering robust, maintainable applications and contribute to a dynamic, team-oriented work environment.

What is the difference between Backend Ruby On Rails Developer vs Backend Python Developer?

AspectBackend Ruby On Rails DeveloperBackend Python Developer
Required CredentialsBachelor's in CS, Ruby on Rails experience, often Rails certificationsBachelor's in CS, Python experience, often Python certifications
Work EnvironmentWeb development, startups, tech companies using RailsWeb development, data science, AI, startups, tech firms
Industry UsagePopular in e-commerce, SaaS, and web appsUsed in data-heavy applications, AI, machine learning, web apps

Both roles involve backend development but differ in programming language focus and typical industry applications. Ruby on Rails developers specialize in web apps using Rails framework, while Python developers often work on data-driven projects and AI. The choice depends on the project needs and tech stack preferences.

Infographic showing various Backend Ruby On Rails Developer job openings in Toronto, ON as of August 2026, with employment types broken down into 100% Full Time. Highlights an 52% In-person, and 48% Remote job distribution, with an average salary of $127,726 per year, or $61.4 per hour.

Staff Software Engineer

Toronto, ON โ€ข Hybrid

Braze
Software Developmentย โ€ขย 1 - 5K employees

Full-time

Re-posted 5 days ago


Job description

WHAT YOU'LL DO

Core data objects are at the base of Braze's product offering and power our industry-leading customer engagement tool. The Core Objects team owns our customers' most valuable data structures - the foundation that enables them to use Braze most effectively and implement their most innovative strategies.

The team extensively integrates AI into its daily workflow, leveraging agentic tools to navigate our large Ruby monolith, create proof of concepts, and transition quickly and safely from an ask to a working solution. AI has been used across all stages of product delivery, fundamentally enhancing the team's ability to deliver high-quality results more efficiently.

We're looking for a Staff Fullstack Engineer to join the Core Objects team as a hands-on technical leader. You will create and own complex systems end to end, from the data model and the ingestion path through the APIs and the dashboard experience customers use every day, at the scale demanded by some of the biggest brands in the world. You will help decide what gets built, not only how. Architecture, performance, and cost are constant considerations, but your success will be measured by the value you unlock for customers. Your responsibilities will include:

  • Architect & Build: conceive, design, and implement large-scale systems and services that handle massive data volumes and complex workloads in real time, including extending our high-scale ingestion pipeline to ingest new and advanced data objects
  • Own the Product: partner with product to define what gets built and why, then keep improving it after launch as you learn how customers actually use it
  • Own Core Systems: take ownership of the complex backend systems behind Braze's core data objects, continuously improving their performance, reliability, and cost-effectiveness
  • Mentor & Influence: lead by example and mentor engineers on best practices in software design, coding, and operations
  • Collaborate Cross-Functionally: work closely with other engineering teams, product managers, and stakeholders to ensure core data systems are effectively integrated and aligned with business objectives
  • Innovate & Optimize: continuously identify opportunities to improve our systems, research new technologies, and advocate for their adoption where appropriate
  • Maintain & Evolve: support and refine operational procedures (alerts, on-call rotation, troubleshooting playbooks) to maximize system stability and quality

WHO YOU ARE

  • Extensive Software Engineering Experience: 7+ years of professional experience, including hands-on work in full-stack development or back-end services, particularly with high-scale, high-throughput systems
  • Product Ownership at Scale: proven track record of delivering customer-facing products on high-scale data systems, from problem definition through launch and adoption. You can point to what customers or the business gained, not only what the system did
  • Systems at Scale: proven track record of building foundational data-driven systems at scale - whether streaming, real-time pipelines, or large-scale data platforms
  • Technical Leadership: skilled at driving architectural direction, scoping large efforts, and effectively managing technical debt. Known for precise communication of complex technical concepts and a willingness to drive major technical initiatives
  • Strong Fundamentals: deep understanding of software design, data structures, and algorithms
  • Self-Starter: great communication and organizational skills, with a history of thriving in team environments

Bonus:

  • Languages/Frameworks: familiarity with Ruby, Ruby on Rails, React, Go, and SQL/NoSQL databases
  • Database Experience: previous experience with MongoDB, Snowflake, or other data lake solutions
  • Cloud Technologies: experience with container orchestration (Kubernetes), and cloud services (AWS, GCP, Azure)
  • Architecture: experience with distributed systems, API design, monitoring, and best practices
  • Passionate about customer experience

For candidates based in Canada, the pay range at the start of employment for this position is expected to be between CA$ 220,000 and CA$ 359,213/year, with an expected On Target Earnings (OTE) between CA$ 244,000.00 and CA$ 298,400/year (including performance-based or variable compensation (bonus or commission). Your particular offer may vary depending on multiple individual factors, including market location, job-related knowledge, skills, and experience. In addition to cash compensation, this role qualifies for a comprehensive Total Rewards package that includes equity grants of restricted stock (RSUs) so that you will own a piece of our company.

#LI-Hybrid