Scala developer

Job description

Amsterdam – As a Scala Developer you will work on building the next generation marketplace platform for Nationale Vacaturebank & Intermediair.


About Intermediair & Nationale Vacaturebank

With our two well-known award winning brands in the Dutch labour market: Intermediair & Nationale Vacaturebank, we help thousands of people find the perfect job and help a multitude of companies find the perfect candidate. The size and scale of both Nationale Vacaturebank & Intermediair are substantial, averaging 2 million unique users a month. Being at the top requires forward-thinking. As part of an autonomous, cross-functional agile team, you will help build and create the innovation required to remain at the top of the employment branch. 


Our stack: Scala, Akka, Axon, AWS, Elasticsearch, Istio and Kubernetes.


What you’ll do

As backend Scala engineer you will work on building the next generation marketplace platform. As part of one of the multidisciplinary teams you will be working on improving our matching strategy or you will be working on enhancing commerce management capabilities to add value to a multitude of companies. Your responsibilities:


  • Contributing to a modern distributed microservices system architecture, building services for high volume traffic and working with lots of data. 
  • You architect, design, develop, deploy and operate services that serve millions of users in a DevOps manner.
  • Our software is built iteratively and based on empiricism. That’s why we expect you to be continuously searching for the most efficient way of building software to prove ideas, and know how to harden these successful outcomes into a performant architecture that is scalable. 
  • Being a part of the development community affecting and driving our architecture across the company.
  • Applying coding best practices that minimize tech and architecture debt.


We offer

  • An experience-based salary.
  • 36-hour workweek.
  • Company laptop and/or phone.
  • 12% in flexible benefits (of which 8% is holiday allowance).
  • Working with the latest stack.
  • 24 paid holiday days.
  • A percentage of profit shares.
  • Fully paid functional technical training.
  • 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, NU.nl, 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.

Job requirements

Who you are

For this role, we are really looking for someone who can translate business needs and problems into software solutions. Also, you should be interested in industry developments and good at keeping your knowledge relevant and recent.

  • Several years of experience in OOP/FP (Java/Scala) to demonstrate a level of maturity: a minimal of 2 years of experience with Scala is required, combined with a strong background in software development.
  • Experience with Event Sourcing or CQRS.
  • Comfortable working with AWS or other cloud environments.


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 mark.van.dommelen@dpgmedia.nl. 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.