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