Role Description
You'll work across the entire product, mobile, web, and backend, as a true full-stack engineer and the connective tissue between our frontend and backend specialists. When either side needs capacity, you can absorb the work and ship it end to end, without a handoff. This is the role for someone who's just as comfortable wiring up a React Native screen as they are writing the service and data model behind it. Most of our features touch the whole stack: a user action on the phone, a validated API call, a change in the data layer, and a status update back to the user. You'll own features like that end to end. We're a small team that values engineers who can move fluidly between layers rather than throwing work over a wall. You'll pair closely with our frontend and backend leads, picking up work on both sides and keeping the product moving without bottlenecks.
What You'll Do
-
Build and ship features end to end across React Native (mobile), React (web dashboards), and a serverless TypeScript backend
-
Implement product flows from UI and data entry through API logic, persistence, and status/error handling
-
Write and consume clean API contracts, with shared validation schemas across mobile, web, and backend
-
Own integrations with financial and payment-rails partners, wiring third-party APIs and webhooks (payment processors, settlement rails, KYC, banking) into our services with idempotent, fault-tolerant handling
-
Work in a serverless AWS stack (Lambda, DynamoDB) with TypeScript infrastructure-as-code
-
Collaborate with the frontend and backend leads, absorbing work on either side as priorities shift
-
Keep an eye on quality where it matters: typed interfaces, sensible tests, and correct handling of edge cases in a financial product
-
Help maintain a clean, shared monorepo where types and components are reused, not duplicated
-
Use AI-assisted development as your default workflow, and help keep our shared context docs current so teammates and agents stay informed
-
AI-native / AI-first mindset (highly preferred). You already build with AI tools (Claude Code, Cursor, Copilot) as a core part of your workflow, you know how to direct them to multiply your output across the stack, and you have the judgment to know where AI accelerates and where human verification is non-negotiable (financial logic, security, compliance)
Qualifications
-
4+ years building full-stack web/mobile products in production
-
Strong TypeScript skills across both frontend and backend; you think in types, not just write them
-
Solid React experience, and either hands-on React Native or a clear track record of picking up new frontend frameworks fast
-
Production experience building backend services on Node.js, ideally serverless (Lambda or similar), with a NoSQL data store (DynamoDB or equivalent)
-
Genuine breadth: demonstrable evidence of owning production features end-to-end (UI, backend, data modeling, and release/debugging), not just one layer
-
Comfort working in a small team where you own entire features end-to-end and switch context often
-
Agency background is a strong plus: you've shipped across many projects and clients, and you context-switch without friction
-
Startup background is a strong plus: you're comfortable with ambiguity, ownership, and wearing several hats
-
Exposure to infrastructure-as-code (SST, CDK, Pulumi, or Terraform) is a plus
-
Fintech or payments experience is a plus but not required
-
Strong English level
Benefits
-
Remote work