Software Development Engineer — Ruby on Rails

  • Company: Monster Orange, LLC (operating Omnia Exterior Solutions)
  • Platform: OES Web — Multi-tenant CMS & Lead Generation Platform
  • Stack: Rails 8, PostgreSQL, Hotwire (Turbo + Stimulus), Redis, Sidekiq, Docker
  • Location: Remote
  • Position: Contractor

The Platform

OES Web is a multi-tenant web platform that powers a portfolio of exterior services brands. It is not a prototype or an MVP — it is a production system serving real customers, processing real leads, and managing real content across multiple brands.

The codebase is substantial and well-structured:

  • 58 models, 53 controllers, 27 concerns, 61 services, 27 background jobs
  • 154 Stimulus controllers, 622 HAML templates
  • 3,880+ tests with 14,200+ assertions, 85%+ line coverage, 65%+ branch coverage
  • 0 RuboCop violations — enforced on every commit

The platform handles content management (a block-based page builder with 30+ block types), lead generation with Salesforce integration, multi-brand theming, AI-powered features, and a full template system with cross-brand sync.


The Work

This is a full-stack Rails role. You will work across the entire application — models, controllers, views, Stimulus controllers, background jobs, and database queries. The work is varied:

  • Content system: A composable block editor with nested templates, drag-and-drop, versioning, and a WYSIWYG preview mode. Blocks support rich text, media, collections, and dynamic content.
  • Multi-tenancy: ActsAsTenant with cross-brand authentication, template sync, and brand-scoped data isolation.
  • Performance: N+1 elimination, database index optimization, fragment caching, lazy tree preloading, Lighthouse audits.
  • Integrations: Salesforce (Restforce), Google Sheets/Docs import, Snowflake data warehouse, Anthropic/OpenAI APIs, Google PageSpeed Insights.
  • Frontend: Hotwire (Turbo Streams + Stimulus) for interactive admin UIs. No React, no Vue, no webpack — importmap with ES modules. Bootstrap 5, HAML, SCSS.
  • Infrastructure: Heroku hosting, Docker Compose for local development, Sidekiq with Redis, Puma, AWS (S3, CloudFront CDN, Route 53 DNS).

Recent work includes: nested template composition with cascading sync, a block tree navigation with filter and site-wide search, a Page Health Dashboard (Lighthouse + broken link detection), a trash/recovery system, and a visual design system with CSS blend modes and gradient backgrounds.


What We Look For

Required:

  • Strong Ruby on Rails experience (Rails 7+ preferred, Rails 8 ideal)
  • Comfortable with PostgreSQL — writing queries, understanding EXPLAIN plans, adding indexes
  • Experience with Hotwire (Turbo + Stimulus) or willingness to learn quickly
  • Familiarity with background job processing (Sidekiq or similar)
  • TDD discipline — we write tests first and maintain coverage thresholds
  • Ability to read and work in an existing, large codebase (not just greenfield)

Valued:

  • Experience with multi-tenant architectures
  • HAML templating (or willingness to work with it — no ERB here)
  • ActiveStorage and media management
  • Docker-based development environments
  • Content management system or page builder experience
  • Understanding of caching strategies (fragment caching, CDN, cache invalidation)

Not Required:

  • You do not need to know every gem in the Gemfile
  • You do not need AI/ML experience (we use API integrations, not custom models)
  • You do not need DevOps expertise (we handle infrastructure)
  • You do not need to be a frontend specialist (Stimulus is straightforward if you know JS)

What You Get

  • A codebase you can be proud of — clean architecture, comprehensive tests, consistent conventions
  • A product with real users and real business impact
  • Varied work across the full stack — no siloed feature teams
  • Direct collaboration with the technical lead
  • Remote work

The Codebase at a Glance

Dimension Details
Language Ruby 3.4, Rails 8.0
Database PostgreSQL with JSONB, GIN indexes, recursive CTEs
Frontend Stimulus (154 controllers), Turbo Streams, Bootstrap 5.3, HAML, SCSS
Asset Pipeline Importmap (no webpack/esbuild)
Background Jobs Sidekiq + Redis (27 job classes)
Testing Minitest, 3,880+ tests, Playwright for system tests
Code Quality RuboCop (0 violations), Brakeman security scans, Bundler Audit
Hosting Heroku (production + staging), auto-deploy to staging on push
Source Control GitHub
AWS S3 (ActiveStorage), CloudFront CDN, Route 53 DNS
CI/CD GitHub Actions, Docker Compose for local dev
Monitoring New Relic APM, Ahoy analytics
Integrations Salesforce, Google APIs, Snowflake, Anthropic, OpenAI, Lytho

How to Apply

Send your resume and a brief note to ward AT monster orange DOT com. Include a (Rails) project you’ve worked on that you’re proud of. We value clarity and substance over length.