About Kruncher
Kruncher is the AI intelligence platform for private markets, used by 100+ investment firms globally. Our AI agents ingest pitch decks, financials, news, and transcripts, turning it all into structured, actionable intelligence — not replacing analysts, but amplifying what they can do. We help VC and PE firms automate deal flow, due diligence, and portfolio monitoring so they can focus on what matters: making better investment decisions.
Investment decisions in private markets have historically depended on who you know, not what the data says. A fund with a 50-person analyst team will always see more and dig deeper than a lean emerging manager running on spreadsheets. Kruncher levels that playing field. A small team can now operate with the same data depth as the biggest firms, so capital flows to the best companies, not just the best-connected ones. We are growing fast with a team across Singapore, Europe, and the US.
The role
We're hiring a Full Stack Engineer to build and evolve our data-rich SaaS platform. You'll own features end-to-end: translating Figma designs into production UI, building complex dashboards and data visualizations, and developing the Node.js APIs and third-party integrations that power the product.
This is a high-ownership role on a small engineering team. You'll work directly with the CTO and product, ship fast, and take real responsibility for the systems you build — including documentation and runbooks.
What you'll work on
- Product features end-to-end: dashboards, reports, analysis views, settings
- Figma → responsive, accessible UI (Tailwind + Radix/shadcn patterns)
- Interactive data visualizations (D3 / Recharts / ApexCharts)
- REST APIs and webhook endpoints (Node.js 20 + Express)
- Authentication flows: OAuth/OIDC, MSAL, Auth0, NextAuth
- Third-party integrations: CRMs, Zapier, webhooks, API keys, retries/idempotency
- File storage workflows, document pipelines (PDF viewing, Tiptap rich-text, PPTX/XLSX exports)
- Database work: schema design, migrations, query performance
- Performance optimization for a statically exported Next.js app on Azure Static Web Apps
Stack
- Frontend: React + TypeScript, Next.js (App Router, static export), Tailwind, Radix/shadcn
- Backend: Node.js 20 + Express, REST APIs, webhooks
- Ops: Azure, GitHub, Sentry
How to apply
Send us:
- A brief intro (2–5 paragraphs): what you've built recently, what you want next
- Frontend portfolio: links to shipped products, case studies, or repos (screenshots fine if code is private)
- GitHub/LinkedIn (optional)