Senior or Staff Full Stack Engineer
About Finch
Insurance claims are still run out of shared inboxes, PDFs, and tribal knowledge. Billions of dollars move through workflows that were never designed to scale, and everyone pays for that friction.
Finch is the intelligence layer that fixes this.
We sit on top of email and existing claim systems and turn unstructured claim activity into structured, real-time data. Every message, document, photo, and instruction becomes part of a living claim graph that understands coverage, damages, financials, parties, and deadlines.
Finch doesn’t replace core systems or force process change. It overlays how adjusters already work and automates what slows them down: follow-ups, document validation, summaries, SLA tracking, and next-best actions. In production, we automate up to 90% of operational claim work.
The result: faster cycle times, cleaner audits, and full visibility across every claim—without adding headcount.
We’re not building a better inbox or another claims tool.
Finch is becoming the system of agreement for insurance claims—the infrastructure layer where claim state is normalized, decisions are driven by data, and settlement friction disappears.
About the role
We are looking for a Senior Full Stack Engineer to join Finch team. This role will be critical in building and evolving a highly scalable platform that processes large volumes of data and leverages advanced AI models.
You will work end to end on product development, with a high level of autonomy, contributing directly to technical and architectural decisions.
Responsibilities
-
Design, develop, and maintain full stack applications using TypeScript, Next.js, and NestJS
-
Build systems from scratch, from initial concept through production
-
Work with large-scale data pipelines, ensuring performance, scalability, and reliability
-
Implement and evolve features powered by LLMs and AI agents
-
Contribute to architecture decisions and engineering best practices
-
Collaborate closely with product, understanding business context and proposing technical solutions
Technical requirements
-
Mandatory requirement: fluent English
- Strong experience as a Senior Full Stack Engineer
-
Advanced proficiency in TypeScript
-
Hands-on experience with Next.js (frontend) and NestJS (backend)
-
Strong and recent experience (within the last year) using LLMs in production
-
Basic to intermediate understanding of Machine Learning concepts
-
Experience building AI agents
-
Proven ability to design and build systems from the ground up
-
Experience handling very large volumes of data
-
Strong experience with PostgreSQL, including data modeling, query optimization, and performance tuning in high-scale environments
Soft skills
-
High level of autonomy and self-management
-
Independent, proactive mindset
-
Genuine interest in building innovative products
-
Willingness to grow alongside the company
-
Strong communication skills and sense of ownership
Why Finch
-
Highly technical and challenging product
-
Heavy use of AI and automation to solve real-world problems
-
Lean team with high individual impact
-
Fast-growing startup environment
Compensation: USD 9,000 – 10,000/month