NinAΒ AI

← Back to careers

NEW!

AI Developer

Junior or Mid-level

From vibe coding to production. From prompt to product.

Amsterdam Β· 32-40 hours

We're looking for a developer who understands what's happening under the hood of an AI automation β€” and can actually build it. Not "I once made a script with ChatGPT". Rather: you have n8n flows running that save money, you've set up a database that doesn't crash with the first real client, and you know when a no-code solution needs to be replaced by real code.

πŸ’° The offer

What do we offer you?

Your salary

Earn up to €4,200 per month

Your growth

Never stop growing

Your environment

Work with freedom and impact

🎯 Quick check

Are you a match?

Check off and discover if you're a match for the role!

  • Deep experience with n8n (not just drag-and-drop) and proven work with JavaScript, JSON, Node and React.
  • Hands-on experience with LLM APIs (OpenAI, Anthropic, OpenRouter) and RAG / vector stores.
  • Proof. A GitHub, a Loom, an n8n export, a live demo β€” something we can look at and say: "yes, they actually built this themselves".
  • You work independently, ask for help on time and deliver.
  • Junior or mid-level, we don't care β€” quality does.

Don't meet all criteria? No problem β€” but be honest with yourself about whether this is truly for you.

πŸš€ The role

What does your workday look like?

  • You build AI agents and automations for our clients β€” from week one your work runs in production.
  • You translate an idea from the founder or client into something that scales, logs and doesn't break.
  • You take vibe-coded prototypes and turn them into real products: clean code, error handling, maintainable.
  • You build and manage databases (Supabase / Postgres) and integrations via APIs and webhooks.
  • You experiment with new models, MCP servers and frameworks β€” and share what works with the team.

πŸ“‹ How it works

Application process

  1. 1

    Introduction call πŸ“ž

    We schedule a conversation to get to know each other and discuss the vacancy. This can be online, in person, or sometimes both!

  2. 2

    Selection 🀝

    We ask you to show some of your work, but may also ask you to complete an assignment to demonstrate your qualities. This takes place at our office.

  3. 3

    Hired! πŸŽ‰

    We offer you a contract and you start your first project. Congratulations!

Apply

Apply quickly and easily!

Formulier laden…