Back to jobs

Kotlin + Java Backend Developer

The Hague, NL

ABOUT THE JOB

Beatgrid is redefining cross-media measurement by eliminating guesswork and outdated assumptions. Our cutting-edge technology provides deterministic, privacy-first insights, ensuring brands understand true ad effectiveness across traditional media, such as TV, and digital media platforms such as Netflix and YouTube. We set a new standard for accuracy and transparency in an increasingly fragmented media landscape. Trusted by industry leaders, Beatgrid is shaping the future of cross-media measurement with innovation that drives real impact.

In this position, you’ll work closely with clients to build the world’s best cross-media audience measurement platform. We are looking for a software engineer that is excited to build a product for companies of the likes of Google while working with the very latest technology stack and enjoying the adventure of a technology scale-up. As a Beatgrid engineer, you make an impact by building software that redefines industry standards. 

Responsibilities​

  • Collaborate with world-renowned clients (Google, P&G, Mars, etc.) to build cutting-edge cross-media analytics solutions.
  • Develop and optimize backend services using Kotlin and Java (Spring Boot), ensuring high-quality, efficient, and reusable code.
  • Design, maintain, and optimize databases using RDS and Elasticsearch for high-performance analytics.
  • Implement and optimize asynchronous messaging systems using RabbitMQ and Kafka.
  • Deploy and manage applications using Docker, AWS ECS, and Terraform (IaC).
  • Ensure reliability and observability with Sentry and OpenTelemetry.
  • Work independently and take ownership of features while collaborating with cross-functional teams.
  • Drive continuous improvement by identifying opportunities to enhance performance, scalability, and usability.

 

ABOUT YOU

What we are looking for

  • Proven expertise in Spring Boot with experience in building and optimizing backend systems. Opportunities to develop and enhance your Kotlin skills
  • Strong SQL knowledge, deep understanding of database architecture, query optimization, to build scalable, high performance systems.
  • Solid understanding of transactions and clustering in backend applications.
  • Experience with messaging systems like RabbitMQ, Kafka, or similar.
  • Familiarity with API design principles, including versioning and backward compatibility.
  • Good grasp of data structures and algorithms, with the ability to apply them in real-world scenarios.
  • Experience deploying applications in cloud environments (AWS preferred, but Azure experience is transferable).
  • Innovative Thinking, we encourage creative problem solving and value solutions that drive innovation and efficiency.

What could help

  • Experience with NoSQL databases and their use cases.
  • Hands-on experience with Kafka (if RabbitMQ isn’t your only messaging experience).
  • Exposure to Terraform (Infrastructure as Code) or other cloud automation tools.
  • Familiarity with Elasticsearch or other search/analytics solutions.

Soft skills

  • High attention to detail – You strive for precision and quality in everything you do.
  • Accountability – You take full responsibility for your work and its outcomes.
  • Proactive problem-solving – You don’t wait to be told what to do, you spot opportunities, act on them, and follow through.
  • Trustworthiness – You build confidence through honesty, reliability, and consistency.
  • Creative thinking – You bring fresh ideas to the table and challenge the status quo.
  • Initiative – You take smart risks, experiment, and learn quickly from failure.

 

WHO SHOULD APPLY?

While we’ve designed this role with an experienced medior or senior-level professional in mind, we value potential and talent above all else. If this opportunity excites you and aligns with your skills, we’d love to hear from you, don’t hesitate to apply!

 

QUALIFICATIONS

  • You are able to work at our basecamp in The Hague
  • You read, write and speak excellent English
  • You are available to work fulltime
  • You are excited about working in a startup environment

Create a Job Alert

Interested in building your career at Beatgrid? Get future opportunities sent straight to your email.

Apply for this job

*

indicates a required field

Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter*

Accepted file types: pdf, doc, docx, txt, rtf


Select...
Select...

In order to ensure that we comply with the European Union's GDPR regulations, we are asking anyone affiliated with the EU to actively consent to us considering them for a position at Beatgrid.