Myrtle Beach, SC — Hybrid at eMYRge $120,000 – $150,000 USD Full-Time 1099 Contract
About the Role
We're looking for a senior Rails developer to join our real estate technology team building ezHomeSearch — a full-featured property search platform that integrates with Multiple Listing Services (MLS), powers CRM workflows for agents and brokerages, and serves millions of property listings to consumers.
A key focus of this role is building and maintaining CRM integrations, including deep integration with our own product, Sure Send CRM. You'll be the bridge between our property search platform and the tools agents use daily to manage leads and client relationships.
You'll work alongside a junior developer, so mentorship and clear communication are part of the job. Our office is based out of eMYRge, a collaborative coworking space in Myrtle Beach, where you'll be expected to work on-site at least 50% of each week.
What You'll Work On
CRM IntegrationsBuild and maintain integrations with Sure Send CRM, FollowUpBoss, and other CRM systems used by real estate agents and brokerages. Rails 8 / Ruby 3.4 MonolithConsumer-facing property search and an internal agent/brokerage CRM — one codebase, full-stack ownership.
Large-Scale Data PipelinesIngest and synchronize ~75M property listings from MLS providers via RESO APIs. Search InfrastructureElasticsearch/Searchkick powered search with complex filtering, geo queries, and relevance tuning. Hotwire FrontendTurbo + Stimulus with ViewComponent, Bootstrap 5, and Tailwind CSS. Background Jobs & Data ProcessingSidekiq infrastructure — cron, throttling, job-iteration for data processing, email campaigns, and CRM syncing. Multi-Tenant ArchitecturePartner → Agent → User hierarchy with territory-based lead distribution. Integrations & CommunicationsTwilio (SMS/Voice), SendGrid (Email), and third-party real estate APIs. SEO Content at Scale~1.6M generated pages with market metrics and school data, driving organic traffic.
Requirements
-
5+ years of professional development experience with production applications at scale
-
Experience building and consuming APIs/integrations — especially CRM systems or similar SaaS platforms
- Strong PostgreSQL skills — UUID primary keys, JSONB columns, partitioned tables, query optimization, and safe zero-downtime migrations
- Experience with Elasticsearch or similar search infrastructure
- Solid understanding of Sidekiq and background job design patterns (throttling, idempotency, job iteration for large datasets)
- Experience writing and maintaining a comprehensive RSpec test suite (FactoryBot, Capybara, VCR)
- Comfortable with Git workflows, code review, and shipping incremental PRs
- Track record of mentoring junior developers — pairing, reviewing PRs, and helping set technical direction
- Must be able to work on-site in Myrtle Beach, SC at least 50% of the time
- Experience using AI agent development tools such as Claude Code or Codex.
- Applicants must be currently authorized to work in the United States on a full-time basis. We are unable to sponsor or take over sponsorship of employment visas at this time
Nice to Have
- 5+ years of professional Ruby on Rails development experience
- 5+ years of professional React experience
- Real Estate / MLS / RESO APIs
- Familiarity with Hotwire / Turbo / Stimulus or willingness to ramp up quickly
- CRM Integration (HubSpot, FUB)
- ViewComponent Architecture
- Sentry Monitoring Docker
- CI/CD Zero-Downtime Deploys
What the Day-to-Day Looks Like
- Designing and building CRM integration features between ezHomeSearch and Sure Send CRM
- Building features end-to-end: migrations, models, services, controllers, views, tests
- Reviewing and improving the junior developer's code — teaching patterns, not just fixing PRs
- Investigating and resolving production issues across a 60+ model codebase
- Writing safe migrations against tables with tens of millions of rows
- Collaborating on architecture decisions for new integrations and data pipelines
Tech Stack
- Ruby 3.4
- Rails 8
- PostgreSQL
- Elasticsearch + Searchkick
- Sidekiq
- Hotwire Turbo + Stimulus
- ViewComponent
- Bootstrap 5 + Tailwind
- Twilio SMS / Voice
- SendGrid Email
- RSpec + Capybara
- Sentry Monitoring
Benefits
Hybrid FlexibilityWork from home up to 50% of each week.
Collaborative WorkspaceOffice at eMYRge, Myrtle Beach's coworking hub
Ready to Build What's Next?
Join our team and help shape the future of real estate technology