Full-Stack Engineer (Backend-Focused)
$170 K to $230 K
Apply (opens in a new tab)Full-Stack Engineer (Backend-Focused)
Posted today
SENIORITY
Lead
SALARY
$170 K to $230 K
About the role
- Design data models for invoicing, payments, P&L reporting, and other complex financial workflows
- Build client-facing APIs that connect the platform with HR, payroll, accounting, and other external systems
- Architect backend services in Python and FastAPI with PostgreSQL, choosing thoughtfully between OLAP and OLTP approaches
- Aggregate operational data with labor, subscription, and finance inputs to produce reliable reporting
- Own substantial features end-to-end, from technical design and schema decisions through deployment and iteration
- Contribute to the React frontend when needed while maintaining primary ownership of backend systems
- 3 to 7 years of backend or full-stack engineering experience building production systems, with 5+ years preferred
- Mastery of Python, FastAPI, PostgreSQL, and GraphQL
- Experience at an ERP, fintech, or accounting software company, including data modeling for invoicing, payments, or financial reporting
- Strong schema design skills and a practical command of OLAP versus OLTP trade-offs
- A track record of driving greenfield features from design to deployment, not only maintaining existing systems
- Fluency with accounting and finance concepts and the ability to collaborate directly with domain stakeholders
- Experience designing clean, client-facing APIs for integrations with HR, payroll, or accounting tools
- Familiarity with Docker, CI/CD, React, or WebSockets
- Experience working in defense technology or manufacturing software
- Base salary of $170K to $230K, with potential flexibility for exceptional candidates
- Competitive early-employee equity
- Full-time position
- Open to candidates based in the United States, with a preference for the West Coast
- Remote employees attend quarterly team on-sites in San Diego
- Candidates based in San Diego work in the office three days per week
- Visa sponsorship is not available; candidates must be US citizens or green card holders
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
