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

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