Magnet.me  -  The smart network where students and professionals find their internship or job.

The smart network where students and professionals find their internship or job.

Medior Fullstack Engineer

Posted 11 Apr 2026
Share:
Work experience
4 to 8 years
Full-time / part-time
Full-time
Job function
Salary
€3,600 - €7,000 per month
Degree level
Required language
English (Fluent)

Build your career on Magnet.me

Create a profile and receive smart job recommendations based on your liked jobs.

Job description

As a Medior Full-Stack Engineer, you create impact every day by building the foundations of our innovative Generative AI platform. You bring value behind the scenes by developing reliable, scalable and secure AI technology.

What will you be doing?

You develop the core services of DPG Media’s GenAI Platform — APIs, data pipelines and integrations that enable teams across the company to safely and effectively use Generative AI at scale. You work mainly in Python, while bridging into TypeScript when needed, connecting backend services and API layers. You think in data: embeddings, retrieval quality, structured data integration and data lineage are part of your mindset, because the platform’s value comes from linking AI to DPG’s own content and knowledge. Without your work, our AI innovation cannot scale reliably across DPG Media.

You will:

  • Build core services in Python (FastAPI or equivalent) with robust data validation (Pydantic or similar)
  • Work with TypeScript (NestJS, Express or equivalent) to integrate backend services and API layers
  • Design and deliver REST APIs for consumption by multiple teams
  • Work with PostgreSQL/SQL using both ORMs and raw queries
  • Create and maintain data pipelines, ETL processes and structured data integrations

Who are we?

We are the GenAI & Innovation team at DPG Media. We make Generative AI accessible, reliable and compliant for all teams within our organisation. We work openly, inclusively and collaboratively, with documentation-first practices and room for practical pairing. We think in data, not just in code.

What makes you the ideal candidate?

We are looking for a driven full-stack engineer with strong data affinity and an interest in AI innovation. You are analytical, precise and collaborative. You also bring:

  • 4+ years experience in a similar role
  • Strong Python skills (FastAPI or equivalent) and experience with data validation frameworks such as Pydantic
  • Proficiency in TypeScript (NestJS, Express or equivalent) – able to read, contribute and extract
  • Solid SQL knowledge – capable of writing raw queries and working with ORMs
  • Experience designing and implementing REST APIs
  • Experience with data pipelines, ETL or integration

Nice to have:

  • Experience with retrieval-augmented generation (RAG) pipelines
  • Familiarity with vector databases (Qdrant, Pinecone, Weaviate or equivalent)
  • Experience with workflow automation platforms (n8n, Airflow or equivalent)
  • Experience with AWS services (S3, Bedrock or other AI services)
  • Understanding of embeddings, chunking strategies or NLP fundamentals

What do we offer you?

We offer an inspiring environment that is constantly evolving. Colleagues who think in possibilities, see the glass as half full, and give you the opportunity to develop yourself every day. We do this through our DPG Academy.

  • 💰 A salary matching your work experience
  • 📝 A 36-hour workweek
  • 💰 8% holiday allowance and 4% personal choice budget
  • 💰 Annual profit sharing based on DPG Media’s performance
  • 🎓 Opportunities to develop, on the job and online via our DPG Academy / DPG Campus
  • 🎉 Possibility to tailor your own cultural holidays
  • 🏢 A brand-new office in Amsterdam (Mediavaert), with spontaneous drinks, team outings and our legendary staff party – you will feel at home immediately

Bij DPG Media willen wij informeren, inspireren en entertainen en werken we voor meer dan 90 sterke nieuwsmerken, magazines, televisieprogramma’s, radiostations en online services zoals Qmusic, NU.nl, Tweakers, Libelle, VTM en meer. We bereiken maandelijks ruim 90% van de Nederlanders en 8 op de 10 Vlamingen.

Media
Amsterdam
Active in 3 countries
6,000 employees
50% men - 50% women
Average age is 35 years