Scala developer

Job description

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


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.

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.

You will contribute to a modern distributed microservices system architecture, building services for high volume traffic and working with lots of data. 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.

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


What you’ll do

Being at the top requires forward-thinking. We are looking for Scala developers to help build and create the innovation required to remain at the top of the employment branch.

  • Be a valued member of an autonomous, cross-functional agile team;
  • Applied knowledge of software engineering, as well as coding best practices that minimize tech and architecture debt;
  • Be proactive in learning and preparation;
  • Architect, design, develop, deploy and operate services that serve millions of users in a DevOps manner;
  • Be a leader of the development community affecting and driving our architecture across the company.


We offer

  • A competitive, experience-based salary;
  • 36-hour workweek;
  • 12% in flexible benefits (of which 8% is holiday allowance);
  • A percentage of profit shares;
  • Reimbursement of travel expenses;
  • The opportunity to work with the latest tech stack.

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; 
  • Experience with Event Sourcing or CQRS;
  • Comfortable working with AWS or other cloud environments.


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 on +316 83 80 00 59.


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