Senior Full-Stack Engineer (Rails Monolith + React)Location: Remote (U.S.)
The RoleOur client is hiring a
Senior Full-Stack Engineer who has shipped and maintained production applications, someone comfortable moving across database design, API development, backend architecture, and front-end product work.
You'll help define and build new platform capabilities on top of a
6-year-old Rails monolith, improving and extending it with modern patterns while balancing speed, quality, and business constraints.
What You'll Do- Collaboratively define, scope, and architect new platform capabilities on top of a mature Rails monolith
- Extend and improve legacy systems-adding payments, integrations, and new features in a way that's seamless, secure, and scalable
- Work directly with databases: write/optimize SQL, design schema migrations, and ensure API payloads are efficient and well-structured
- Build and maintain web features using React, Hotwire, TypeScript, Tailwind (and potentially mobile-facing work in React Native)
- Manage background processing and system reliability using Sidekiq-taking a pragmatic approach to infrastructure without overbuying vendor tooling
- Identify fragile legacy implementations and propose practical migration paths that balance engineering quality with business reality
- Help establish engineering culture, conventions, and development practices as the team scales
- Communicate proactively in a fully remote, high-velocity environment-thinking out loud, asking the right questions, and collaborating through conversation
What Our Client Is Looking ForRequired
- 6+ years of professional full-stack engineering experience (exceptional 4-5 years considered)
- Strong Ruby on Rails experience, including working inside a mature monolith
- Comfortable working across backend + frontend, with strong product instincts
- Solid database fundamentals: schema design, migrations, query optimization, and API efficiency
- Experience building reliable systems: background jobs, queues, retries, and failure handling (Sidekiq or similar)
- Clear communicator who thrives in ambiguity and can reason out loud
Bonus Points
- Experience in construction, fintech, proptech, or any domain requiring deep business learning to build the right product
- Experience with React Native or mobile-adjacent product surfaces
- Experience integrating payments and third-party systems in production
Why This Role- High-ownership work on a platform that matters-real customers, real workflows, real outcomes
- Meaningful engineering challenges: improving a mature codebase, scaling reliability, and modernizing without "rewrite theater"
- Strong influence on architecture, standards, and how the team builds as it grows
- Remote culture that rewards proactive communication and practical execution