Kotlin + React Full Stack Developer

The Hague, NL - Engineering

About the job

Beatgrid is redefining cross-media measurement with breakthrough deep-tech innovation. Built
on our own Automatic Content Recognition (ACR) technology, the world’s only hybrid of audio
fingerprinting and watermarking, we provide deterministic, privacy-first insights that reveal true
ad effectiveness across TV and digital platforms like Netflix and YouTube.

Trusted by global leaders such as Google, Amazon Prime, Disney+, and Netflix, we set a new
standard for accuracy and transparency in an increasingly fragmented media landscape.

In this role, you will help build the world’s best cross-media measurement platform by
developing analytics and media applications and contributing to the backend systems that
power them. You will work with the latest technologies, contribute to innovations no other
company has built, and enjoy the pace and excitement of an ambitious deep-tech company.

Responsibilities​

  • Collaborate with world-renowned clients to build cutting-edge cross-media analytics
    solutions.
  • Develop and optimize backend services using Kotlin (with Spring Boot) and React,
    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.
  • Take end-to-end ownership of features across the full stack, from technical design
    through implementation, testing, and deployment.
  • 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.
  • Work in a team that embraces Scrum principles and delivers with discipline and
    efficiency.

About you

The stack you're working with

  • Proven expertise in Kotlin and React with experience in building and optimizing backend and frontend systems.
  • Solid SQL knowledge, good understanding of database architecture, basic query optimization to build effective 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 we're looking for

  • Strong understanding of computer science fundamentals, supported by a relevant academic background (e.g., Bachelor’s degree) or equivalent technical expertise.
  • Demonstrated capability to design, develop, and maintain complex web applications within a professional software development environment.
  • Proficient in building front-end solutions using React, with a thorough understanding of component-based architecture, state management, and performance optimization.
  • Experienced in applying TypeScript for large-scale applications, adhering to strong typing principles and writing maintainable, robust code.
  • Competent in developing backend services with Kotlin, with a focus on clean architecture, scalability, and code quality.
  • Familiarity with UX/UI design principles is considered an advantage, particularly where it enhances collaboration with design teams or contributes to improved user experience.

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 an ambitious deep-tech company.

What's in it for you?

  • The chance to work with breakthrough technology and opportunities to join cross-team
    projects (such as our latest work with agentic AI).
  • Use the latest frameworks and languages (Java 25, Kotlin 2.2, Spring Boot 4, and more).
  • A vibrant office in the heart of The Hague, surrounded by cafés, culture, and city life.
  • A fitness club subscription in our building (with professional instructors) to keep both
    body and mind sharp.
  • Work from home / work abroad arrangements.
  • Competitive compensation.
  • An Employee Stock Option Plan (ESOP), so you share in the value you help create and
    benefit from future exit opportunities.

How to apply?

At Beatgrid, we believe that the power of our cross-media solutions resides in the happiness and wellbeing of our team. The success of our business growth is a direct consequence of having a healthy corporate culture.

We are on the path to becoming the future of cross-media measurement, but this is only achievable when blending a passion for work with life enjoyment.

We are always looking for world-class talent, ready to tackle new daily ambitious challenges that will ultimately shape the future of cross-media measurement.

(Please refrain from applying if you don’t have a valid VISA to work in the Netherlands).