Ruby on Rails Developer

BIMM

Toronto

Hybrid

CAD 110,000 - 170,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

BIMM is seeking an experienced Senior Ruby on Rails Developer on contract to join our Toronto-based team. You will work in a hybrid model, in the office 2 days per week, helping modernize a large Rails 8 application that serves high-traffic sites and acts as an integration hub.

The role emphasizes server-rendered HTML, security-conscious development, and cross-team collaboration within a 50+ person Technology department. You will contribute to CMS, APIs, and integrations for a major media client.

Qualifications

  • Strong Rails development experience with a focus on server-rendered HTML and Rails 8+ features.
  • Ability to work in a distributed team across time zones and communicate proactively.

Responsibilities

  • Build and extend features across a Rails 8 monolith (models, controllers, background jobs, server-rendered views).
  • Implement interactive front-end behavior using Hotwire and Stimulus, styled with Tailwind CSS.

Skills

Rails expertise
Distributed teamwork
Proactive communication

Tools

Ruby on Rails
Hotwire
Stimulus
Tailwind CSS

Job description

BIMM is booming, so we're looking for an experienced Senior Ruby on Rails Developer on contract to join our team!

As we observe a hybrid model, this role will require you to be in office 2 days per week.

Who we are

BIMM is a Toronto-based agency that lives at the intersection of data, technology, and creativity to provide clients with high-performing campaigns and digital products that shape connected customer experiences. We've helped our clients implement fully integrated CRM customer journeys, built robust digital experiences, and created national loyalty programs with decades of experience in sectors of automotive, financial, telco and retail.

We are creative realists, which means our ideas and solutions are grounded in the realities of our clients' business. We believe big ideas are nothing without big results (and flawless execution); high-performing agencies deliver high-performing campaigns, products, and experiences; and the best solutions happen when we collaborate with clients as partners.

Our Technology department is a 50+ person distributed team of Developers, QA, and Architects delivering amazing digital products on a leading-edge technology stack.

This is an active role with immediate impact and a clear place on the team.

About the engagement

You will join a multi-year program modernizing the digital platform of a major media and entertainment client. The platform is a large Ruby on Rails 8 application that serves a high-traffic public website, doubles as the editorial CMS, and acts as the integration hub for the client's ticketing, event-management, and CRM systems.

The work spans a website refresh, a significant uplift to the CMS authoring experience, hardening of fragile third-party integrations, a new API layer supporting a companion mobile app, and security and performance work ahead of a hard seasonal traffic peak. It is a mix of greenfield feature work and careful, high-stakes work inside an established codebase you did not write.

This is not a rewrite. We are extending and strengthening a working Rails application, not replacing it.

Who we're looking for

You are a Rails developer in the deepest sense you reach for the framework's conventions rather than around them, and you are comfortable with server-rendered HTML as a first-class architecture rather than a legacy compromise. You have shipped real features with Hotwire and you can explain why Turbo Frames and Streams are the right tool for a given interaction instead of reaching for a client-side framework by reflex.

You are at your best in a codebase with history. You read before you write, you can trace an unfamiliar data flow end to end, and you know how to make a meaningful change in an area with thin test coverage without breaking things around it. You treat a flaky third-party integration as an engineering problem with a real solution rather than an unavoidable fact of life.

You have a clear understanding of security and build it into any of your services. Although you have full support of your teammates, you can participate in the research and solution to complex problems. At the same time, you know when to ask for help and don't let pride or ego get in the way, because after all, you are part of a team.

You take initiative and communicate proactively in a distributed team working across time zones, writing clearly and flagging problems early matters as much as the code. We are looking for people who bring curiosity and an appetite for figuring things out. Is this you?

Responsibilities
Application development

Build and extend features across a Rails 8 monolith models, controllers, background jobs, and server-rendered views.

Implement rich, interactive front-end behavior using Hotwire (Turbo Drive, Turbo Frames, Turbo Streams) and Stimulus, styled with Tailwind CSS.

Contribute to a shared component and view-partial library that keeps a large template surface consistent and maintainable.

CMS and content authoring

Extend an in-house Rails CMS broaden rich-text editing coverage, introduce reusable content snippets, and move hard-coded page regions into editable configuration.

Help design and build a component-based page builder, including the underlying content model and migration of existing authored content.

Work directly with editorial and marketing stakeholders to understand how authoring actually happens before designing for it.

Integrations and data flow

Build and harden integrations with third-party event-management, ticketing, and CRM platforms REST APIs, webhooks, and scheduled syncs.

Replace brittle or manual reconciliation processes with resilient, idempotent integrations that include retry and backoff, dead-letter handling, and automated reconciliation.

Design and operate Sidekiq workflows with attention to concurrency, ordering, and failure modes.

Instrument integrations so failures surface early and are diagnosable without guesswork.

API layer for mobile

Design and build a versioned API

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

Similar jobs worth comparing

Senior Ruby on Rails Engineer (Hybrid, Contract)
Senior Ruby on Rails Engineer (Hybrid, Contract)

BIMM • Toronto

Hybrid
CAD 110,000 - 170,000
Ruby on Rails Developer
Ruby on Rails Developer

JobCubby • Toronto

Hybrid
CAD 80,000 - 130,000
Health & dental benefits
RRSP with matching
Performance bonus
Full Stack Developer, Contract
Full Stack Developer, Contract

United States Digital Space LLC • Toronto

Hybrid
CAD 85,000 - 110,000
Senior Ruby on Rails Developer
Senior Ruby on Rails Developer

Hammehr Talent Consultants • Canada

Remote
CAD 120,000 - 140,000
Intermediate Full-Stack Software Engineer (Laravel & Vue)
Intermediate Full-Stack Software Engineer (Laravel & Vue)

Our Media Inc. • Toronto

On-site
CAD 70,000 - 90,000
Competitive base salary
Bonus pay for completed projects
Equity options
+1
Senior Fullstack Engineer
Senior Fullstack Engineer

Ignition • Toronto

Hybrid
CAD 160,000 - 190,000
Senior Developer 1
Senior Developer 1

United States Digital Space LLC • Toronto

Hybrid
CAD 120,000 - 130,000
Hybrid work
Medical coverage
Dental coverage
+6
Ruby Developer
Ruby Developer

Insight Global • Toronto

On-site
CAD 110,000 - 150,000
Ruby on Rails Developer (6 MONTHS CONTRACT)
Ruby on Rails Developer (6 MONTHS CONTRACT)

Confidential Jobs • Canada

Remote
CAD 80,000 - 100,000
Senior Software Developer
Senior Software Developer

Baird • Canada

On-site
CAD 90,000 - 140,000