Senior Scala Developer

Job description

We are looking for a Senior Scala Developer to join the ‘Constellation Team’. Our team is building the most important part of the Omnia Retail product: we make sure that 160M price points are processed every day. That’s why our new Scala Developer needs to think about databases in terms of scalability, performance and reliability. Today and in the future.

Even if you don’t know Omnia Retail you have probably been exposed to the work of our powerful pricing software the last time you bought something online :-) The team consists of Backend Developers, our day starts with a standup and then we get into building, maintaining and conceptualizing microservices (all hosted in AWS environment). Other tech details? Think: Kubernetes, Terraform, Ansible, Postgres and more!

As an organization, we are committed to providing consistently the best pricing platform to our customers while growing a high-performance team of inspired developers constantly on the look for the most suitable solutions.

Key responsibilities for this position are:

  • Mastering the data lifecycle process: Planning, implementing and accelerating of data flows (especially improving performance of databases)

  • Taking the lead in identifying, analyzing and overcoming obstacles

  • Close collaboration with internal stakeholders to deliver features and changes in production that fully meet the expectations

  • Responsible for monitoring and stability of the existing platform

  • Planning of architecture and infrastructure changes in the context of co-existing product platforms

  • Effective communication around technical challenges, concerns and delays

  • Performing code reviews and providing constructive feedback to colleagues and working students

  • Following a test-driven development (we work TDD, really!)

  • Ensuring that the team is constantly improving, both from technical and process standpoint

  • Suggesting technical additions or upgrades to the current tech stack


  • Excited by developing and modernizing a large and diverse landscape of applications and dependencies

  • Reliable knowledge of Scala or very good knowledge of Java

  • Strong affinity with data lifecycle processes especially with planning and problem-solving

  • Software Testing is part of your DNA (demonstrable experience in TDD environment will be considered a big plus!)

  • Self-starter that thrives in a team environment

  • Experience collaborating with both technical and non technical stakeholders about software decisions

  • Excellent knowledge of modern software development and collaboration tools

  • Experience with CICD pipelines

  • Excellent written and verbal English communication skills

What do we offer?

Attracting and retaining top talent is one of our highest priorities. Employee happiness is important to us because we think it is vital for a thriving organization. Therefore, we offer top-notch perks and benefits to make sure we promote happiness in the best way we can:

  • Competitive salary
  • Stock Appreciation Rights program
  • Excellent career growth opportunities
  • Flexibility in working hours and location
  • Work remote from the Netherlands or Germany
  • Health & wellness: sponsored memberships
  • Free drinks and fresh fruits
  • Company-sponsored social events
  • Travel Reimbursement
  • Green and flexible transportation
  • Referral bonus program
  • Volunteering events
  • Self-development: training and coaching

More information

Maggie Kramar 


Phone number/WhatsApp: +31621904651


No recruitment agencies, please. Really.