Senior Full Stack Engineer

Remote Full-time
Rabbet connects people and data to streamline construction finances.Rabbet offers cloud-based software for commercial lenders and real estate developers to centralize construction finances, automate administrative tasks, and reduce the time spent managing draws. Founded in 2017, Rabbet offers visibility and efficiency across billions of dollars in commercial construction projects.Rabbet is backed by a leading FinTech VC (QED), a large strategic investor (Goldman Sachs), and Y Combinator. You’ll be joining a company that values efficiency, guidance, transparency, and relationships. We’re a small, but growing team (~25 employees), so there’s plenty of opportunity and expectation to have a big impact.Rabbet is looking for a talented Senior Full Stack Engineer to join our remote, US-based team. We are in need of a growth-oriented self-starter who takes pride in their work, focuses on outcomes, and wants to work in a collaborative startup environment that prioritizes growth, shared ownership, and maintaining a product focus.What you'll do as a Senior Software EngineerOwn the development, maintenance, testing, and operations of a full-stack application. The backend is primarily Elixir/Phoenix/Absinthe and hosted in GCP. The frontend is React, primarily JavaScript with some TypeScript.Collaborate cross-functionally with our product manager, designer, other engineers, etc. to understand our users’ problems, design and build solutions to those problems, and validate our work.Build and maintain the application throughout the product life cycle.Take ownership and be empowered to make key decisions about what we build and how we build it.Grow as an engineer and assist those around you in their growth via mentorship, pairing, code reviews, and so on.We're looking for someone who…Goes beyond building features to a spec by understanding the “why” and being an active participant in the product development processIs passionate about growthTakes responsibility for the outcomes of their workThrives in a collaborative, cross-functional environmentEnjoys architecting elegant solutions to technical and customer problemsIs a “force multiplier”, not only delivering rock-solid solutions themselves but also actively works to level up other team membersRequirements6+ years of backend software development experience, with 3+ of those in a functional language. Elixir or Erlang experience strongly preferred.3+ years experience in ReactSelf-directed and capable of working effectively in a startup environmentAble to design data models and architect software solutions that consider both performance and future maintainability in a large, existing codebaseVery communicative and responsive, as we work from homePreferred ExperienceExperience building GraphQL APIs using AbsintheUnderstanding of Postgres database design and optimizationExperience mentoring other engineersPrevious experience working in a fintech startupCompensation, Benefits, and PerksCompetitive salary commensurate with experience and contributionOpportunity to participate in ownership of a growing startup through our employee stock option planWe care about your total wellness: we offer a 401(k) plan with a generous matching contribution as well as comprehensive medical, dental, and vision plans.We understand the importance of family and time to recharge: we provide parental leave benefits, ample PTO (that we encourage you to use), and remote flexibility.$1,000/year education stipend, to be used on courses, conferences, books, etc.Opportunities for growth towards technical and people leadershipEntrepreneurial culture and a small, dynamic teamLocation and TravelMust live in Colorado, North Carolina, or Texas (exceptional US-based candidates not in one of those states may be considered, though we do not offer sponsorship)Must be willing to travel to Austin, TX or Denver, CO once per quarter (we alternate based on the weather)

Apply Now
Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

**Experienced Customer Service Representative – Provider Support & Member Engagement**

Remote

Experienced Remote Customer Service Agent - Delivering Exceptional Travel Experiences at blithequark

Remote

Walmart Part-Time (Customer Service Remote) Jobs – Hiring Now – Indeed Jobs US

Remote

HR Services Specialist (Temporary, Full-Time, Remote)

Remote

Experienced Business Analysis Manager for AppleCare Support Analytics at blithequark - Remote Opportunity with Competitive Hourly Rate

Remote

Experienced Remote Part-Time Data Entry Specialist for Dynamic Content Management Systems at blithequark

Remote

Traveling Installation Technician - Seasonal

Remote

Data Entry Jobs No Experience Needed

Remote

**Experienced Work From Home Customer Assistant (Entry Level) – Unlock Your Sales Potential and Thrive in a Dynamic Remote Environment**

Remote

Remote Director of Customer Success | WFH

Remote
← Back