Senior backend engineer
You build the heart of Smart Accountant: the ledger engine, posting, and multi-tenant isolation on three layers. Precision here is not a feature — it is the condition.
What you'll do
- Designing data schemas and migrations that can be reviewed and reverted
- Writing accounting logic where no unbalanced entry passes
- Building multi-tenant isolation at the route, storage and row level
- Reviewing your colleagues' code, and accepting theirs on yours
What we need
- PostgreSQL in depth: transactions, isolation levels, indexing and query plans
- TypeScript on the server with schema validation on every request
- Automated tests you write before the feature, not after
- The ability to explain an architectural decision in writing