About This Role
There is an enormous gap between the technology available in Silicon Valley and what the average small business owner in America actually has access to. The pharmacist in rural Louisiana. The auto dealer in the midwest. The vet clinic owner who has been doing their books the same way for twenty years. They are running the businesses that hold American communities together, and the infrastructure serving them has never reflected how important they actually are.
Affiniti is closing that gap. We're building the financial operating system for small businesses across America, and the backend is what makes it real. The systems you architect, the APIs you build, the data pipelines you design are what turn a great idea into something tens of millions of business owners can actually depend on. Reliability, speed, and correctness are not engineering virtues here. They are the product.
If you want to write code that matters beyond the pull request, this is that opportunity.
About Affiniti, and who we look for:
Join Affiniti To Keep The American Dream Alive
LOCATION
NYC, VAN, TO
EXPERIENCE
We are hiring for multiple engineers with 2+ YOE. There is no upper limit.
TOTAL COMPENSATION
$150K to $240K + Equity
(Location and experience adjusted)
BENEFITS
- Reimbursed Relocation
- Free Lunch and Dinner (In NYC)
- Paid Technology Equipment Set Up
- Health, Dental, and Vision Insurance Fully Covered
Key Responsibilities
- Design and build robust, scalable backend systems, APIs, services, and data pipelines, that power real financial workflows for SMB owners across America
- Own system architecture decisions end-to-end: define service boundaries, design data models, evaluate tradeoffs, and document decisions that the team can reason about and build on
- Move fast without breaking things. Ship features quickly, write code that's easy to maintain, and build in the observability and testing that lets you iterate with confidence
- Translate ambiguous customer and stakeholder problems into crisp technical specs, then execute them with minimal hand-holding
- Operate what you build: monitor production systems, debug hard problems, and take ownership when things go wrong
- Raise the technical bar around you: participate in design reviews, give sharp code review feedback, and improve the systems and processes the whole team depends on
Qualifications
- 2+ years of production engineering experience. Early-stage startup experience is preferred.
- Deep fluency in TypeScript and Node.js / Express; you know the language well enough to have strong opinions about it
- Proven ability to architect end-to-end systems. You think in service boundaries, data flows, and failure modes before writing a single line of code
- Strong at picking up context fast and making accurate technical decisions under ambiguity. You don't need perfect requirements to move
- Detail-oriented without being slow: you catch the edge case and still close the PR
- A high ownership, do what it takes mentality, that doesn’t see a job as “just a job”