Senior Full Stack Engineer (ruby on rails)
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Senior Full-Stack Engineer (Rails Monolith + React)Location: Remote (U.S.) About Our ClientOur client builds software that powers mission-critical construction lending workflows. The platform is mature, used by real customers, and sits at the intersection of complex operational processes, payments, approvals, and data accuracy. This team values pragmatic builders who can ship, iterate, and improve legacy systems without breaking what already works.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 DoCollaboratively define, scope, and architect new platform capabilities on top of a mature Rails monolithExtend and improve legacy systems—adding payments, integrations, and new features in a way that’s seamless, secure, and scalableWork directly with databases: write/optimize SQL, design schema migrations, and ensure API payloads are efficient and well-structuredBuild 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 toolingIdentify fragile legacy implementations and propose practical migration paths that balance engineering quality with business realityHelp establish engineering culture, conventions, and development practices as the team scalesCommunicate proactively in a fully remote, high-velocity environment—thinking out loud, asking the right questions, and collaborating through conversationWhat Our Client Is Looking ForRequired6+ years of professional full-stack engineering experience (exceptional 4–5 years considered)Strong Ruby on Rails experience, including working inside a mature monolithComfortable working across backend + frontend, with strong product instinctsSolid database fundamentals: schema design, migrations, query optimization, and API efficiencyExperience building reliable systems: background jobs, queues, retries, and failure handling (Sidekiq or similar)Clear communicator who thrives in ambiguity and can reason out loudBonus PointsExperience in construction, fintech, proptech, or any domain requiring deep business learning to build the right productExperience with React Native or mobile-adjacent product surfacesExperience integrating payments and third-party systems in productionWhy This RoleHigh-ownership work on a platform that matters—real customers, real workflows, real outcomesMeaningful 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 growsRemote culture that rewards proactive communication and practical execution