Node.js developer


Amsterdam - In this job as a backend developer you'll be working on the backend for a new product (web and app) from scratch which is going to bring the most relevant news to millions of people. For this, you will set up an interface with a recommendation team and build the general back-end of this new product.

What will you be doing

You will interact with the frontenders in your team and a separate recommendation team. Together, you will shape the design of the product, with a focus on performance. You will help develop this product in an environment that keeps reinventing itself and puts the user/reader first. Naturally, you make sure it works seamlessly and is user friendly, so everyone can access his or her news.

  • Together with the frontenders, you will design the app where you’ll be responsible for coding, testing and deploying and you will look for highly performant system.
  • You guide the recommendation team through your requirements.
  • You align with the other DPG Media product teams to shape our IT handbook.

About the team
You will become part of a new team. As this team has yet to be created, you are at the start of something new. With this comes the opportunity to contribute to deciding the most efficient way to complete the roadmap. The aim is to work together with a team of mobile, backend and frontend developers, accompanied by UX designers.

We offer

  • An experience-based salary.
  • 36-hour workweek.
  • 12% personal choice budget (of which 8% is holiday allowance).
  • Participation in the profit sharing arrangement.
  • Personal development opportunities such as education, training and certificates.
  • Location in Amsterdam (currently we work from home).
  • Working with the latest stack.
  • Knowledge sharing from our tech colleagues.

Even more reasons to work at DPG Media

At DPG Media, we work for more than 90 strong news brands, magazines, television shows, radio stations, and online services such as Qmusic,, Tweakers, Libelle, and VTM. Although we look like a media group, we are really a tech company. We get digital transformation done.

We offer a high-performing tech workplace where we treasure freedom, from how you find solutions to choosing your path. Feel free to be an entrepreneur, an apprentice, a team player, and, of course, to be you. We welcome everyone to apply, whatever your background may be. A great bunch of smart colleagues awaits you and are eager for you to join the team, whether that be a project team, a pub quiz team, or a sports team.

Learn what we have to offer you or get to know our tech company! And while you’re at it, you can find us on LinkedIn and Twitter too.


Who are you

You are an experienced, versatile backend developer. You are familiar with database technologies (relational as well as document based), preferably RDS, MongoDB, ElasticSearch. REST, Maven, Spring, Hibernate hold no secrets to you. We also expect of you:

  • CI/CD knowledge: Maven/Gradle, Bitbucket pipelines, Docker, ECS, Fargate.
  • Familiarity with DDD, the SOLID principles and Clean Code. TDD/BDD are a second nature to you and you’ve at least heard of Clean Architecture (a.k.a ports and adapters).
  • To be passionate about development, always focusing on quality.
  • To be team oriented – going for victory together.

As the largest media company in the Netherlands, we are open to all talents in our society. We call on candidates with a diverse background - in the broadest sense of the word - to apply for this position. It’s the differences between colleagues that lead to surprising insights and innovative solutions. And that, in turn, fits very well with us as an organization. We are curious about you, your qualities, and your experience.

Will you be our new colleague? Then apply now!

Want to know more first? I would be happy to answer your questions via You can also call or send an app to +316 83 80 00 59.

We prefer to do our recruitment ourselves and do not need any help with this.