Aktiviere Job-Benachrichtigungen per E-Mail!
A tech startup in Germany is seeking a Software Engineer to design and maintain production features across a modern stack, focusing on AI-powered experiences. The ideal candidate has 2+ years of experience in TypeScript and React, with a strong understanding of performance and reliability. Join a fast-paced team and contribute to innovative AI projects working directly with leadership.
This is a full-time, on-site role for a Software Engineer located in downtown Tiburon, CA for the next few months with a move to downtown San Francisco in early 2026. You will design, build, and maintain production features across a modern TypeScript/Next.js stack, with a strong focus on AI-powered user experiences, real-time collaboration, and data-driven product surfaces. Day-to-day you’ll work across server actions, route handlers, background jobs, and accessible UI components, collaborating directly with the CEO and a small, fast team to ship high-quality software that scales.
You will have financial security with startup upside: Our capital partners have over $1B under management. With our capital partners, we control our portfolio companies. Our portfolio companies are all cash-flow positive, and they have 3,000+ enterprise customers. You get startup speed without the "will we survive?" stress. In addition, we are building new AI products without the startup go-to-market risk because our portfolio companies already have enterprise customers.
You will work with the pioneers of JTBD Innovation: You will be working with the Jobs-to-be-Done (JTBD) method and process that we pioneered. JTBD was popularized by Harvard Business School’s Clay Christensen, but we advanced the theory and method to make it actionable in order to build new products customers want to buy and use.
You will work in a modern technical playground: We are building thrv5, the fifth version of our innovation platform. It is based on a modern, serverless tech stack with Vercel. You will be working on the next-generation innovation platform that helps our portfolio companies build, market, and sell products that beat the competition in the market.
You will work with an elite team: You will work directly with thrv’s CEO, Jay Haynes. Jay is an innovation thought leader. And you will work with thrv’s Technical Managing Director, Alex Gounares, former CTO of Bing, Bill Gates’s former Chief Technology Advisor (the top engineer at Microsoft), and with over 200 patents, one of the world’s top innovators.
Ship end-to-end product features across the Next.js App Router (Server Components, Server Actions, Route Handlers) with TypeScript strictness.
Build AI workflows using the Vercel AI SDK (streaming text/chat, tool calls) and integrate them into robust, user-friendly experiences.
Orchestrate background jobs and pipelines and connect external systems for data import/export.
Model and query data with Drizzle ORM and Postgres; write safe migrations; keep schemas, types, and queries aligned with product needs.
Own performance and reliability: streaming UIs, caching strategies, error boundaries, logging/instrumentation, and Core Web Vitals.
Maintain code quality with type-driven design & clean abstractions; participate in constructive code reviews.
Collaborate with product and design colleagues to scope, decompose, and deliver iterative value; document decisions in the repo’s readme/docs.
2+ years building in TypeScript + React and shipping Next.js (App Router, RSC, Server Actions/Route Handlers) features to production.
Hands-on with LLM apps (streaming responses, function/tool calling, prompt/context design) using Vercel AI SDK or equivalent.
Postgres + SQL in production and experience with an ORM (Drizzle preferred).
Experience with client-side data & caching (TanStack Query/SWR or similar).
Proven focus on perf/reliability (streaming UIs, caching, error boundaries, logging/instrumentation, Core Web Vitals).
Accessibility-minded UI work (Tailwind or component library experience).
Comfortable integrating third-party APIs/webhooks and background jobs/queues.
Bachelor’s in CS or equivalent practical experience.
Able to thrive while working in an extremely fast-paced environment.