freehire launches on Product Hunt on 26 August.

Follow →

Full Stack Engineer

Summary

Build and ship full-stack features for a Dutch BV incorporation platform using NestJS, Vue/Nuxt, MongoDB, and AWS, leveraging AI tools to accelerate development.

We help Dutch entrepreneurs start their company — fast, digitally, without the bureaucracy. Firm24 is the #1 online BV incorporation platform in the Netherlands. We process thousands of incorporations per year and keep expanding into post-incorporation services (banking, accounting, contracts).

Our engineering team moves fast, writes clean code, and takes real ownership.

About the Role

We’re looking for a full-stack engineer who treats AI tooling as a superpower, not a gimmick. You’ll own complete features — from database schema to Vue component — and you’ll ship them fast.

Responsibilities

  • firm24-platform: NestJS monolith (TypeScript, MongoDB, AWS) powering the entire incorporation flow
  • firm24-dashboard: Vue 3 internal dashboard used daily by our operations team
  • firm24-website: Nuxt 3 marketing site and conversion flows
  • New product features end-to-end — from spec to production

Qualifications

  • Strong TypeScript across the stack (Node.js backend + Vue/Nuxt frontend)
  • NestJS or comparable server-side framework
  • MongoDB (Typegoose/Mongoose)
  • AWS fundamentals (SES, Secrets Manager, S3)
  • Docker + GitHub Actions (CI/CD)
  • AI tooling fluency — you actively use Cursor, Claude Code, or GitHub Copilot. Not as a crutch, but as a force multiplier.

Required Skills

  • Product-minded: you think about user problems, not just tickets
  • Dutch (helpful for understanding notary/legal domain context)
  • Experience at a scale‑up or growth‑stage startup
  • High‑volume transactional system experience

Pay range and compensation package

  • €5.500 – €7.500 gross/month (depending on experience level)
  • Flat team, direct impact
  • MacBook Pro
  • 25 days of paid leave

Equal Opportunity Statement

We are committed to diversity and inclusivity.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available