Software Engineer
Campfire, San Francisco +1
The role
As a Software Engineer at Campfire, you will own real product surface area from design through production. You will build across our Python/Django backend and our Next.js/React frontend, in a product where correctness is a non-negotiable: the general ledger, revenue recognition, invoicing, bills, bank and payment integrations, and the financial close. You will work close to customers' needs and see your work in production in days (not quarters).
What you will do
- Own features end to end: scope the problem, write a short design, build it, ship it and monitor it.
- Build backend services in Python/Django (DRF, Celery, PostgreSQL) for multi-tenant accounting workflows.
- Build fast, polished interfaces in Next.js, React and Tailwind for dense, data-heavy workflows such as tables, ledgers, reconciliation and reporting.
- Integrate with banks, payment processors, ERPs and CRMs, and keep those integrations reliable.
- Protect data correctness: ledger integrity, closed periods, idempotent jobs, safe migrations, and performance as customers scale.