Hundreds of companies of all sizes partner with Hairball to automate, integrate, and transform their business.
Senior Full-Stack Engineer
Location
United States
Posted
7 days ago
Salary
Not specified
Seniority
Senior
Job Description
Job Requirements
- Multi-tenant SaaS architecture: You have personally built (not just contributed to) a multi-tenant application with tenant data isolation.
- PostgreSQL Row-Level Security: You have implemented RLS policies in production.
- Next.js 14+ App Router: You are current with App Router (not Pages Router).
- TypeScript: You write TypeScript fluently, not JavaScript with type annotations bolted on.
- Stripe Billing integration: You have wired up subscriptions, handled webhooks with signature verification, and implemented metered/usage-based billing.
- Multi-org authentication: You have implemented multi-organization auth (Clerk, Auth0, or similar) in a SaaS product.
- Strongly Preferred Experience with Drizzle ORM (or Prisma with willingness to learn Drizzle).
- AI/LLM application development — calling LLM APIs, streaming responses, token tracking.
- Vercel deployment and optimization.
- Experience mentoring junior developers.
- Prior work in e-commerce, fintech, or financial data platforms.
Benefits
- Complete architecture spec: A detailed specification covering every subsystem you will build. You are implementing a well-defined plan, not designing from scratch.
- Deep domain expertise: The product owner has deep expertise in the target market. You will never be guessing about business requirements.
- Working prototype: The backend pipeline and database schema already exist. You are building on a foundation, not from zero.
- AI development tooling: Claude Code is available as a pair programmer.
- Autonomy: You make the technical decisions within architectural boundaries. No micromanagement.
- Weekly video check-in, daily async on Slack.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Agile Full Stack Engineer supporting enterprise application development for North Stone
Senior Staff Software Engineer
DispelMoving Target Defense-based remote access systems for people and machines.
Senior Staff Software Engineer owning technical initiatives for critical infrastructure network.
Senior Software Engineer, Stream Integrations
CriblCribl, the Data Engine for IT and Security, empowers organizations to transform their data strategy.
Senior Integrations Engineer developing data stream integrations at Cribl
Senior Software Engineer
EnergyHubEnergyHub empowers utilities and their customers to create a clean, distributed energy future.
Full Stack Engineer developing backend services for EnergyHub's EV platform




