Brex·Software Engineer·Take-home Assignment
Jul 2026
Brex take-home for a software engineering role. You build a small full-stack app that handles monetary transactions, and they want the whole thing: API, frontend, persistence, validation, tests, and a README. More involved than it sounds.
- Using an AI coding assistant, build a minimal full-stack web application that supports basic monetary transactions and account balances. It should expose a REST or GraphQL API for creating credit and debit transactions, persist data, include a simple frontend to submit and view transactions, validate inputs, prevent negative balances, and come with basic tests and a README.
“The scope feels contained until you actually sit down with it.” The rest of the author's notes on Software Engineer interview at Brex, Take-home Assignment round, covers how they worked through the question, what the panel pushed back on, and what they would do differently.
View Post