InMonarch logo

Ruby on Rails Developer / Agency for InMonarch App Upgrade + Enhancements

InMonarch
Full-time
Remote
Worldwide
$0 USD yearly

We are InMonarch.com, a premium online brand crafting custom men’s suits, tuxedos, and Indo-Western wear for a global audience. Our ecommerce site currently runs on:

  • Ruby 2.2.3
  • Rails 4.2.6
  • Heroku Cedar-14 stack (now end-of-life)

We’re seeking an experienced Ruby on Rails developer or agency to modernize and enhance our ecommerce platform for improved performance, scalability, SEO, and marketing automation.

🎯 Project Overview

This is a two-phase project involving:

  1. A complete app upgrade to current Ruby and Rails standards
  2. A series of feature enhancements across admin, SEO, checkout, and performance

🧱 Phase 1 – App Upgrade

Goal: Modernize the application to latest stable versions and ensure long-term reliability.

Scope:

  • Upgrade Ruby 2.2.3 → 3.x
  • Upgrade Rails 4.2.6 → 7.x/8.x
  • Replace deprecated gems:
  • paperclip → ActiveStorage
  • bootstrap-sass → Bootstrap (via Webpacker / import maps)
  • figaro → Rails credentials
  • Update asset pipeline and configurations
  • Migrate Heroku stack: Cedar-14 → Heroku-22
  • Full app testing, bug fixing, and staging/production deployment

Phase 2 – Enhancements

🛒 Cart & Checkout

  • Email popup for cart or checkout actions
  • Optional account creation with incentives (discounts/order tracking)
  • Add T&C and Return/Cancellation policy checkboxes
  • Upgrade/add payment methods:
  • PayPal (9% fee)
  • Amazon Pay
  • Apple Login
  • Enhanced Facebook & Google login

⚙️ Admin Panel Improvements

  • Tag Manager for Pinterest, Google, StatCounter, Meta, LinkedIn, chat widgets
  • Header text control for global and page-specific content
  • Testimonial layout adjustments
  • Image anchor + title control (with spreadsheet import)
  • Editable birthday/review email templates (with images)

💡 Smart Marketing Features (Etsy-style)

  • Abandoned Cart Offer: automated follow-up email with discount
  • Wishlist Offer: email triggered by product favorites
  • Thank You Offer: post-shipment discount for returning buyers

🌐 SEO / Rich Snippet Optimization

  • Fix canonical + hreflang issues (multi-language URLs)
  • Add schema markup (JSON-LD for Product, Brand, Offer)
  • Implement Pinterest Rich Pins (price + CTA)
  • Enforce single <h1> per page
  • Improve robots meta handling

🎨 Design & Layout

  • Redesign homepage inspired by MonarchGarments.com
  • Simplify layout (optional toggle for “How It Works” section)
  • Remove App Store links (keep option for future)

🧰 Bug Fixes

  • Resolve sitemap issue for ready-to-ship category
  • Fix broken “Marketing” admin panel section

📈 Performance Optimization Goals (Mobile PageSpeed 42 → 92+)

Key Deliverables:

  • Optimize Core Web Vitals:
  • LCP < 2.5s, CLS < 0.1, FCP < 2.5s
  • Reduce TTFB (backend optimization + caching)
  • Defer non-critical JS/CSS
  • Lazy-load and resize images (WebP/AVIF support)
  • Improve accessibility (alt text, headings, ARIA, color contrast)
  • Simplify DOM (reduce nodes, streamline templates)

Tech Highlights

  • Ruby 3.x / Rails 7.x or later
  • PostgreSQL
  • Heroku deployment
  • Bootstrap (Webpacker/import maps)
  • ActiveStorage
  • SEO + structured data expertise
  • Familiarity with multilingual hreflang/canonical implementation

🧠 Ideal Candidate / Agency

  • Proven experience upgrading legacy Rails apps (4.x → 7/8.x)
  • Solid grasp of Heroku environments and deployment pipelines
  • Understanding of eCommerce systems and marketing automation
  • Eye for performance and clean, maintainable code
  • Bonus: Experience improving PageSpeed Insights to 90+ range

💼 Engagement Details

  • Contract / Project-based
  • Remote collaboration
  • Competitive compensation (based on expertise and project scope)

📨 Interested?

Send your portfolio

📧 anurag@inmonarch.com

Apply now
Share this job