Software Engineer (Full-Stack)
Core
Senior full-stack engineer building mission-critical software for construction lenders to manage inspections, approvals, budgets, and payouts.
Role type
Senior full-stack engineer (mature system)
Builds
Production fintech platform for construction lending workflows
Domain
Fintech / Construction / Lending
Deliverable
production ML models | product features | infrastructure
Required skills
Ruby on Rails, React, TypeScript, PostgreSQL, SQL, API design, database schema design, background job processing, legacy system modernization, system architecture
Preferred skills
React Native, payments domain knowledge, compliance workflows, startup experience
Technologies
Ruby on Rails, React, React Native, Hotwire, TypeScript, Tailwind, PostgreSQL, Sidekiq
Responsibilities
Architect new platform capabilities on top of a mature production system; extend and improve legacy systems including payments and integrations; optimize SQL queries and design database schemas; build frontend experiences with React and TypeScript; manage background processing and job queues; propose practical migration paths for legacy implementations; establish engineering conventions and technical culture.
Seniority
Senior, hands-on IC