Full Stack AI (product) Engineer

Engaige

Utrecht

Hybrid

EUR 90,000 - 130,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Hybrid work model
Office in Utrecht

Job summary

Engaige in Utrecht, The Netherlands, is hiring a Senior software engineer to own features end to end—from ideation and design through code, rollout, and success metrics. You will sit with customers to understand needs and ship solutions yourself or with a small team.

You'll work on improving the self-learning loop of our AI support platform, measure resolution rates and answer quality, and build integrations across Shopify, Gorgias, Zendesk and more.

Qualifications

  • 5+ years building and shipping software, preferably at a startup.
  • Full-stack experience across backend and frontend.
  • Experience with building and evaluating ML-powered features.
  • Customer service or CX/ecommerce software background is a plus.

Responsibilities

  • Own features end to end from ideation to rollout and metrics.
  • Collaborate with customers to define needs and ship solutions.
  • Build with Claude Code, Cursor and Codex; work with integrations.
  • Improve self-learning loop of the AI support platform and measure outcomes.

Skills

5+ years software development
Full-stack development
LLM integration
Customer service / CX
Startup experience
Frontend: TypeScript/React
Backend/API design

Tools

TypeScript
React
TanStack Start
GCP
Terraform
GitHub Actions
BigQuery
Cube
Sentry

Job description

Engaige · Utrecht, The Netherlands · Full-time · Senior

About Engaige

Engaige is the e-commerce AI support agent that autonomously answers and resolves tickets by taking action across the e-commerce stack.

Brands like MR MARVIS, Otrium, Baskèts and HelloPrint use Engaige to scale their customer support without hiring. We go live in hours, resolve 60–80% of supported tickets, and climb toward 90% as the system learns from the team's own work.

We are a small, senior team in Utrecht, with paying customers and a roadmap that moves

About the role

You own features end to end: what we should build, what it should look like, the code, the rollout, and the number that tells you it worked.

You will sit with customers, work out what they actually need, and ship it by yourself or with our small team.

What you will work on
  • From 80% to 90%. Our agents resolve 60–80% of supported tickets at go-live. The self-improvement loop learns from the support team's own work and closes the gap. You will be essential in making it better every week.
  • Trust and control. Support leads need to see why an agent did what it did, and change its behaviour themselves. Policies, guardrails, reasoning views: every one of those is a
  • Measuring a non-deterministic product. Resolution rate, answer quality, escalation correctness. We are building the evals that tell us whether last week's change made the agents better or merely different.
  • Agents that act. Refunds, returns, tracking, subscriptions, across Shopify, Gorgias, Zendesk and more. Every new action is an integration problem and a trust problem at once.
How we work
  • High urgency. An idea can be in a customer's hands the same day.
  • Strong opinions, loosely held. We would rather hear from a customer this week that we were wrong than be right about it next quarter.
  • Quality matters. Getting to simple takes longer than shipping everything, and it is worth the time.
  • Together, in person. We work from our office in Utrecht, and we prefer it that way: a small team in one room is more fun, and it works better. We do offer flexible working, and the specifics are open to discussion.

We build primarily with Claude Code, Cursor and Codex, and the whole company is organised around working that way.

Our stack
  • Frontend: TypeScript, React, TanStack Start
  • Infrastructure: GCP, Terraform, GitHub Actions
  • Day to day: Cube on BigQuery, Linear, Slack, Sentry
You might be a good fit if you
  • Have founder mentality. Hands-on, end to end, no 9-to-5 mentality
  • Have 5+ years building and shipping great software, ideally at a startup
  • Are genuinely full-stack: you have owned both the backend and what the user sees
  • Have taste. You know the difference between a screen that works and one that feels good, and you care about the difference
  • Have built with LLMs: prompts, tool use, retrieval, and how these systems fail
  • Have opinions about product, can defend them, and drop them when the data disagrees
  • Enjoy working in a multidisciplinary team and directly with customers. Even better if you have experience in customer service, CX or eCommerce software, or have been a founding engineer.
What we offer
  • A competitive salary based on your experience and skill
  • Real ownership: the surface area per person here is larger than it will ever be at a
  • Flexibility that runs both ways. We ask you to stand up when it matters, out of genuine interest in the work, and in return we are genuinely flexible with you, including a very flexible vacation policy
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

AI Engineer (Agent Platform)
AI Engineer (Agent Platform)

Bonnie • Amsterdam

Hybrid
EUR 70,000 - 110,000
25 holiday days
Meaningful equity
New office on the Herengracht
+2
Full-stack Software Engineer
Full-stack Software Engineer

Samotics • Leiden

On-site
EUR 65,000 - 85,000
On-site meals, snacks, and drinks
Competitive salary and benefits
Company events and activities
Forward Deployed AI Engineer
Forward Deployed AI Engineer

Enjins • Utrecht

On-site
EUR 50,220 - 69,192
Office in Utrecht (hybrid)
28 vacation days
Monthly team events
+3
Senior Full-Stack AI Engineer — Build with LLMs & Impact
Senior Full-Stack AI Engineer — Build with LLMs & Impact

Engaige • Utrecht

Hybrid
EUR 90,000 - 130,000
Hybrid work model
Office in Utrecht
Full-Stack Engineer (Mid/Senior)
Full-Stack Engineer (Mid/Senior)

Tellet • Amsterdam

Hybrid
EUR 70,000 - 110,000
A.I. Agent Solutions Engineer Conversed.ai
A.I. Agent Solutions Engineer Conversed.ai

Conversed.ai • Netherlands

Remote
EUR 70,000 - 110,000
Market salary
8% vacation pay
28 vacation days
+5
Product Engineer (Frontend Leaning – React / Typescript)
Product Engineer (Frontend Leaning – React / Typescript)

Bonnie • Amsterdam

Hybrid
EUR 55,000 - 70,000
Salary: €55k-€70k gross/year
25 holiday days
Meaningful equity (ESOP)
+4
Senior AI Engineer
Senior AI Engineer

Enjins • Utrecht

Hybrid
EUR 57,000 - 69,000
Annual bonus
Hybrid work setup
28 vacation days
+1
Product Engineer (Hybrid amsterdam)
Product Engineer (Hybrid amsterdam)

Workwize • Amsterdam

On-site
EUR 40,000 - 60,000
Flexible hybrid remote work
Equipment provided
Growth-focused culture
+2
Full-Stack Developer (React Native / Svelte)
Full-Stack Developer (React Native / Svelte)

Aiaiai • Amsterdam

Hybrid
EUR 50,000 - 60,000
Hybrid work
Office Amsterdam canals
AI tools on us