1

Ruby On Rails Contractor Jobs in Ontario (NOW HIRING)

Associate Software Engineer, Expenses

Toronto, ON ยท Hybrid

CA$97K - CA$121K/yr

... Contractor, and Expenses domains. Our specialized product pods focus on building lean, high-impact ... Golang, Ruby on Rails, Javascript, MySQL, Kafka, AWS, Git, Memcache, Redis, ElasticSearch, Docker ...

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 ...

Proven experience designing, building, and scaling modern, productionlevel frontend experiences using React, with supporting backend work in Ruby on Rails. * Current with modern development practices ...

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 ...

Senior Software Developer (Toronto)

Toronto, ON ยท Hybrid

CA$144K - CA$195K/yr

Experience in software development, specifically with building web applications at scale using Ruby on Rails * The ability to gain fluency in new technologies quickly and work effectively in an ever ...

Staff Software Engineer

Toronto, ON ยท On-site

CA$204K - CA$348K/yr

Experience with Python and/or Ruby on Rails For candidates based in Canada, the pay range at the start of employment for this position is expected to be between CA$184,000 - CA$314,000/year, with an ...

The client runs a large Ruby on Rails 8 application -- a high-traffic public website that also serves as the editorial CMS and the integration hub for their ticketing, event-management and CRM ...

Application Security Developer

Toronto, ON ยท Hybrid

CA$119K - CA$161K/yr

Experience with Ruby on Rails, Puppet, Kubernetes, Terraform, ELK (Elastic, Logtash and Kibana) * Strong AWS security experience on EC2 and managed services * Infrastructure security (WAF, ACLs ...

US Applicants - Full-Time; Canadian Applicants - Independent Contractor About Human Agency We're ... Proficiency in Python and Ruby on Rails , with significant backend experience. * Experience in ...

Showing results 21-40

Ruby On Rails Contractor information

What is a Ruby on Rails contractor?

Ruby on Rails contractors are professionals who specialize in building web applications using the Ruby on Rails framework. They are typically hired on a contract basis, either for short-term projects, specific features, or to augment in-house development teams. These contractors handle tasks such as backend development, API integration, database management, and sometimes front-end work, all centered around the Rails ecosystem. Their expertise allows businesses to rapidly develop, maintain, or upgrade web applications efficiently.

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

To thrive as a Ruby On Rails Contractor, you need strong programming skills in Ruby, expertise in the Rails framework, and a solid understanding of web application architecture, typically backed by experience or a relevant degree. Familiarity with tools like Git, PostgreSQL/MySQL, RESTful APIs, and deployment platforms such as Heroku or AWS is often required. Excellent problem-solving, time management, and communication skills help contractors efficiently collaborate with clients and teams. These skills ensure high-quality, maintainable code and successful project delivery in competitive, fast-paced environments.

What are some common challenges Ruby on Rails contractors face when joining a new development team?

Ruby On Rails Contractors often need to quickly adapt to existing codebases and team workflows, which can pose challenges if documentation is sparse or coding standards differ. Additionally, contractors must rapidly build rapport with permanent team members to ensure smooth collaboration, particularly in agile environments. Balancing multiple projects or client expectations can also require strong time management and communication skills. Being proactive about asking questions and clarifying requirements can help overcome these hurdles and contribute effectively from the start.

What is the difference between Ruby On Rails Contractor vs Ruby On Rails Developer?

AspectRuby On Rails ContractorRuby On Rails Developer
CredentialsTypically no formal certification required, but experience is keyOften holds a degree or certification in computer science or related fields
Work EnvironmentFreelance, project-based, often remoteFull-time or part-time employment within a company or agency
Employer & Industry UsageHired by various clients across industries for specific projectsEmployed by companies to develop and maintain applications
Search & Comparison IntentLooking for flexible, short-term project workSeeking ongoing, in-house or remote development roles

In summary, a Ruby On Rails Contractor is typically a freelance professional hired for specific projects, offering flexibility and diverse experience. A Ruby On Rails Developer usually works as a full-time employee, focusing on long-term application development within a company. Both roles require strong Rails skills but differ mainly in employment type and work setup.

What job categories do people searching Ruby On Rails Contractor jobs in Ontario look for?

The top searched job categories for Ruby On Rails Contractor jobs in Ontario are:

Infographic showing various Ruby On Rails Contractor job openings in Ontario as of September 2026, with employment types broken down into 76% Full Time, 11% Part Time, and 13% Contract. Highlights an 87% Physical, 2% Hybrid, and 11% Remote job distribution.

Staff Software Engineer, Fullstack

Toronto, ON โ€ข Hybrid

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

Full-time

Re-posted 4 days ago


Key responsibilities

  • Contribute to all parts of the tech stack, including Ruby on Rails, Typescript, Vue, and AWS.

  • Work closely with product teams, leaders, and customers to design and develop features for data activation.

  • Mentor early-career engineers, perform code reviews, and lead major projects from research to rollout.


Job description

About Us

Fivetran and dbt Labs are bringing together two industry-leading companies with a shared mission: helping organizations unlock the full value of their data.ย Together, we're delivering the data infrastructure layer that helps organizations move, transform, and trust their data - from the moment data moves, through every transformation, to the context teams and AI systems rely on.ย Fivetran helps organizations automate data movement across the systems, clouds, engines, and tools they rely on. dbt Labs pioneered analytics engineering, helping teams transform data into reliable, governed insights. Together, we support thousands of organizations as they build a trusted foundation for analytics, AI, and better business decisions.ย As we bring our teams and technology together, we're building on the strengths of both companies while continuing to deliver the products and experiences our customers know and trust. It's an exciting time to join us: we're creating a company with the scale, talent, and technology to help more organizations put their data to work with greater speed, confidence, and impact.ย During this transition period, you may see references to both Fivetran and dbt Labs throughout our recruiting process as we integrate our teams, systems, and career sites.

About the Role

We're looking for a Staff Software Engineer, Fullstack to join our Reverse ETL product engineering team.

Formerly Census, we were acquired in May 2025 to augment Fivetran's warehouse-first data movement product story. Now we're integrating our entire product directly into the Fivetran dashboard, bringing best-in-class data activation to every Fivetran customer.

As a staff software engineer in Reverse ETL, you'll be on the front lines of integrating data activation capabilities into the Fivetran product along every dimension - UI, authentication, billing, data model, and more. You'll be a senior member of a distributed, collaborative, agile team of engineers of varying experience levels and diverse backgrounds.

This is a full-time position based out of our Toronto, ON office. Our hybrid work model offers a blend of remote flexibility and in-person collaboration, including two days in the office each week to connect and build as a team

Technologies You'll Use

  • Expertise in at least one interpreted language such as Python, Ruby on Rails, etc.
  • Hands-on experience with at least one compiled language such as C++, Kotlin, Scala, Go, Java, etc.
  • Solid understanding of relational databases (experience with data warehousing solutions (e.g., Snowflake) is a bonus)
  • Proven experience in system integration, including API consumption and development (experience with infrastructure management is a bonus)
  • Familiarity with leading cloud providers, such as GCP, AWS, or Azure
  • Experience being on-call

What You'll Do

  • Make contributions to all parts of our tech stack, which comprises Ruby on Rails, Typescript, Vue, and AWS.
  • Be comfortable "filling in the gaps" in product / design specs. The prospect of being able to prototype to test ideas out before committing to building is exciting to you.
  • Work closely with our product team, leaders, and customers to help design and develop features that make Fivetran the one-stop shop for data activation.
  • Mentor early-career engineers, perform thoughtful and constructive code reviews, advise on best practices, provide project-level leadership, operate across teams, departments, and time zones.
  • Lead major projects, from driving research spikes, to writing and socializing design documents, to planning the implementation and rollout

Skills We're Looking For

  • Can build things end-to-end. Our engineers build, deploy and maintain their code.
  • Is adept with data, backend systems, APIs, and UI components.
  • Is customer-focused, with an eye for building delightful product experiences and developer experiences.
  • Approaches new problems with a scrappy optimism, with a bias towards action.
  • Thrives in ambiguous environments where you get to work directly with customers and make decisions that build trust and have a huge impact on the business.
  • Present and available online for synchronous and asynchronous collaboration with a team distributed across North America.
  • Able to work in-person in our Toronto office 2 days per week.

This role represents new headcount added to the team to support continued growth and expansion of capabilities.

ย #LI-HYBRID #LI-AM1