Full Stack Engineer (React + Node.js)
KruncherAI intelligence platform for private markets
Description
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
Stack
How to apply
Send us:
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)
Requirements
What we're looking for
- 5+ years professional full stack experience
- Strong React + TypeScript and Next.js (App Router preferred)
- Proven Figma-to-code ability: responsive, accessible, production-ready
- Hands-on Node.js API development (Node 20)
- Database experience: schema design, migrations, query debugging
- Third-party integration experience: webhooks, OAuth/OIDC, CRMs, file storage
- Familiarity with at least one data viz library (D3 / Recharts / ApexCharts)
- Investment, fintech, or financial data product domain experience (or strong interest)
- Strong English communication
- Based in Lisbon, able to cowork ~2 days/week
- Must have legal authorization to work in Portugal (no visa sponsorship)
Nice to have
- Azure Static Web Apps experience
- Sentry, Zapier Platform, Tiptap/ProseMirror
- Document generation pipelines (PDF/PPTX/XLSX)
- Fintech / data-intensive SaaS background
Perks
- Hybrid: ~ 2 days/week at a Lisbon coworking space with teammates, rest remote
- English-first team across Singapore, Italy, and the US
- Travel to Italy and/or the US for team meetups
- B2B contract — you'll need a Portuguese NIF/freelance setup
- Timezone flexibility: some overlap needed across US/Italy/Singapore




