andrewlat

andrewlat

Senior Full Stack Engineer (Elixir / React) - Rabbet, Austin, Remote USA (TX, CO, NC)

Introductory paragraph

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 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.

About us

My name: Andrew Latimer
My position: VP of Engineering / Cofounder
Company name: Rabbet
Company website: https://rabbet.com
Company headquarters (country): USA
Company info and history: Rabbet was founded in 2017 and has been on Elixir since day 1. Our backend is Elixir/Phoenix/Absinthe/postgres. See the job posting or intro paragraph above for more info on what we do.

About the job

Job title: Senior Full Stack Engineer

Job description:

  • Own 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.

Salary range: USD $120k/yr-$175k/yr

Qualifications or experience required:

  • 6+ years of backend software development experience, with 3+ of those in a functional language. Elixir or Erlang experience strongly preferred.
  • 3+ years experience in React
  • Self-directed and capable of working effectively in a startup environment
  • Able to design data models and architect software solutions that consider both performance and future maintainability in a large, existing codebase
  • Very communicative and responsive, as we work from home

What the successful job applicant will be working on: Full stack web development. We’re a small team (3 FT engineers currently, plus me), so there’s an opportunity to have a lot of impact and cut across the entire stack.

Position on remote work

Remote job: Yes
Remote restrictions: US-based in TX, CO, or NC
Remote leeway: Candidates in other US states with 4+ years of professional Elixir experience may be considered.
Any other notes about your position on remote work: Must be willing to travel once per quarter to Austin or Denver for our quarterly kickoff (2-3 days, company covers expenses). There’s a group that gets together in Denver at a WeWork once per week (optional), and we may expand that to other cities. We have no plans for ever mandating a return to an office.

About the interview process

  1. Intro Call with Andrew (VP of Engineering) (30 minutes)
  2. Virtual Onsite (3 hours, 30 minutes — can be split across multiple days if desired):
  3. Technical project review (45 minutes): Discuss a recent project in some depth from a technical perspective.
  4. Product collaboration (60 minutes): Discuss how you approach collaborating with product managers, designers, and other non-engineers. This involves some discussion of a specific project you’ve worked on as well as hypotheticals.
  5. System design (90 minutes): You’ll walk through this prompt and discuss how you would design this system, important tradeoffs, any risks or unknowns, and so on. While there’s no need to write code, you should come prepared to do some documentation. If you’d like a starting point, you can use our Tech Plan Template.
  6. Wrap up (15 minutes): Chat with me (Andrew) to answer any remaining questions you might have. I also like to get feedback on the interview process.
  7. Offer
  8. Background and reference checks
  9. Start!

Further info

Please use our job posting to apply. If you have any questions, you can reach out to me directly at andrew@rabbet.com.

First Post!

ricksonoliveira

ricksonoliveira

Hey @andrewlat are you considering applications fro Brazil?

Where Next?

Trending in Jobs Top

telnyxhiring
Introductory paragraph Telnyx is an industry leader that’s not just imagining the future of global connectivity—we’re building it. From ...
New
yureehuh
Introduction Founded in 2017 by landscape ecologist and fire mitigation expert Harry Statter, Frontline developed the first fully integra...
New
Danielalaurens
We’re looking for an experienced Elixir Backend Engineer to join the team building Home Assistant Cloud, the subscription service behind ...
New
pferriby
Introductory paragraph I’ll be looking for a keen junior or someone that has a couple of years experience in the real world (so you’ve be...
New
mekusigjinn
Introductory paragraph Stord is The Consumer Experience Company, powering seamless checkout through delivery for today’s leading brands. ...
New
kellyjacksonio
Introductory paragraph Rabbet offers cloud-based software for commercial lenders and real estate developers to centralize construction fi...
New
matthaven
Introductory paragraph Haven is a tech-enabled virtual telehealth solution for the millions of people who suffer from migraine. We offer ...
New

Other Trending Topics Top

GenericJam
Edit: 2026 May 15 - This post is archived. Mob is alive!! Main docs: mob v0.7.11 — Documentation A bit of explanation for the slightly c...
New
JesseHerrick
Hey, I’m Jesse and I’m the main contributor behind Dexter, a full-featured, lightning-fast Elixir LSP optimized for large codebases. It s...
New
kip
Localize is the next generation localisation library for Elixir. Think of it as ex_cldr version 3.0. The first version will be released ...
New
webofbits
Squid Mesh is an open source workflow automation runtime for Elixir applications. It is aimed at Phoenix and OTP apps that want to defin...
New
jimsynz
Beam Bots (or just BB for short) is a framework for building fault-tolerant robotics applications in Elixir using familiar OTP patterns. ...
New
kip
In 2021 I started a new library called Tempo with the objective of modelling time as a set of intervals - not as instants. In 2022 I gave...
New

We're in Beta

About us Mission Statement