A complete application in a minute
Tailored resume and cover letter, ready to send.
Saifuro LLC is seeking a frontend engineer to build React/TypeScript interfaces for a finance-facing console. You will implement screens showing agent spending, payment decisions, and an editor for spending rules, with onchain visibility of USDC payments and escrow on Base and Solana.
You’ll work with a CTO-directed team, contribute to a self-serve sandbox coming next year, and have flexibility in hours while overlapping with the core team from 14:00 to 17:00 UTC.
Saifuro checks payments that AI agents try to make. An agent asks to spend, we compare the request with a mandate a human approved earlier, and the answer comes back signed so the receiving side can verify it. There's escrow on Base and Solana for trades between agents, and settlement is in USDC, onchain. We never hold customer funds. The docs are public at docs.saifuro.com, and the people who use them are developers building agents and the teams selling APIs to those agents.
Saifuro's console is where a finance team keeps watch over its agents' spending and approves the payments that need a person. Others on the team build the API behind it, so your time goes into the screens. You may also know the role as React developer, UI engineer or Web3 frontend developer. It's React and TypeScript, and you work directly with our CTO.
Beyond these requirements, we'll support you in learning whatever else the role demands. If your experience is relevant but your title differs, we would still like to hear from you. Work outside a job counts too: open source, hackathons and your own projects.
It helps, but isn't required, if you've built dashboards for payments or fintech, if you've worked with data-heavy tables and charts, if you've built or maintained a design system, if you're comfortable in Figma, if you've used Next.js and TanStack Query, or if you've built with wagmi, viem, ethers or Solana's web3.js.
Hours are flexible. The one thing we ask is to be online from 14:00 to 17:00 UTC, when the team overlaps for calls and quick questions. That's a window, not the working day. The rest of your hours are yours to arrange. A mainnet incident doesn't keep office hours. If that window is the middle of your night, say so and we'll work something out.
You can combine this with a job at another company, as long as the two don't conflict.