Rabbet brings efficiency, accuracy and transparency to construction…

Senior Full Stack Engineer (React / Elixir)

Job Type
6+ years
Connect directly with founders of the best YC-funded startups.
Apply to role ›
Andrew Latimer
Andrew Latimer

About the role

Rabbet is looking for a talented Full Stack developer to join our US-based team in building intelligent software that simplifies construction finance. We are in need of a self-starter with an obsession for clean, well-organized code who thrives in a fast-paced startup environment.

We're looking for someone who…

  • Has serious front-end chops, but is still willing/able to write code for the back-end. This is primarily a React-specific role; however, we do expect this person to contribute as a full-stack developer.
  • Wants to own decision making and architecture for the front-end
  • Is passionate about software quality, improving the development process, and building highly scalable systems
  • Thrives in a collaborative, cross-functional environment
  • Enjoys architecting elegant solutions to technical and customer problems
  • Stays up-to-date with modern technologies and practices
  • Sees themselves as a “force multiplier”, not only delivering rock-solid solutions themselves but also being a mentor to other engineers


  • 6+ years of software development experience, with at least 3 years in React
  • Willing to contribute to the back end
  • Self-directed and capable of working effectively in a fast-paced environment
  • Strong advocate for quality
  • Have a good software development practice - good patterns, solid documentation, tests
  • Experience writing and tuning SQL queries
  • Able to architect software solutions that consider both performance and future maintainability in a large existing codebase
  • Experience in building complex, highly scalable software systems.
  • Deep understanding of best engineering practices for the software development life cycle, including coding standards, code review, source control, build, test, deploy, and operations.
  • Experience giving mentorship / feedback to more junior developers
  • BS or MS in Computer Science or equivalent experience
  • Must be willing to travel to Austin, TX once per quarter

Nice to haves

  • Functional programming experience, especially Elixir
  • Experience with GraphQL APIs
  • Experience with machine learning
  • Experience with RabbitMQ

About our team We are a nimble team spanning all of the US time zones, and we have a lot of fun working together! Aside from the quarterly gathering, we work 100% remotely, using mainly Slack and Google Meet as our communication tools. Egos are checked at the door—everyone supports each other and puts the team first. As part of our company culture we try to keep meetings to a minimum, though we do make time for a daily game of lolbeans or skribbl as a way to connect on a more personal level.

Why you should join Rabbet

Team Size:14
Location:Austin, TX
Andrew Latimer
Andrew Latimer
Will Mitchell
Will Mitchell