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.