Vacature Senior Backend Engineer Amsterdam | Shape the Future of Data | Build Scalable Backend Systems with Real-Time Big Data | Java 21, Spring Boot, Kafka, Cassandra, Kubernetes, AWS (Serverless) | Up to €85.000 + Hybrid Working

Vacancy: Senior Backend Engineer Amsterdam

  • Do you enjoy solving real-time, high-throughput data challenges at scale?
  • Would you like to work with engineers who love deep tech and live for big data architecture?
  • Are you passionate about Java and building cloud-native systems that are robust, elegant, and future-proof?
  • Want to help shape the direction of a core product used by millions—without unnecessary process or fluff?

Sounds like you? Read on!

Your employer: A product-first big data platform powering intelligent digital experiences

This company has quietly become one of Europe’s most technically advanced SaaS platforms in the data-driven marketing space. Their platform helps thousands of businesses unify, enrich and activate massive volumes of event data in real time. Processing tens of millions of events per day, the engineering team faces the kind of complexity and scale that requires serious architectural thinking.

What makes now unique: after years of modular team growth, the entire development organization has been unified. That means you now get the best of both worlds: deep ownership of key subsystems, plus the chance to collaborate across domains that matter. From ingestion pipelines to user segmentation engines. And yes, there’s a lot of greenfield in sight.

The engineering culture here is serious about autonomy and excellence. You’ll join a tight-knit team full of senior engineers who lead by example, love distributed systems, and aren’t afraid of concurrency, consistency trade-offs, or scaling Kafka pipelines. Knowledge sharing, mentoring and continuous improvement are part of daily life. No layers of abstraction. Just engineers solving hard problems with the right tools.

Your role: Senior Backend Engineer Amsterdam

As a Senior Backend Engineer Amsterdam you’ll help evolve a battle-tested platform into a modern, cloud-native powerhouse that handles huge data loads efficiently. You’ll design and implement distributed systems that ingest, process, and orchestrate real-time data with reliability and scale in mind.

You’ll be deep in the Java and Spring ecosystem—leveraging modern patterns like CQRS and DDD—and will collaborate with teammates to evaluate new tech like Spark, serverless AWS components or reactive streams. You’ll be expected to write clean, testable code and take ownership from design through deployment.

Whether you’re building event-driven components with Kafka and Kinesis, optimizing cloud infrastructure with Kubernetes and Terraform, or mentoring others through design reviews, you’ll help shape a platform that drives meaningful digital experiences for millions.

What you bring

  • 7+ years of experience in backend development
  • Expert-level Java and Spring Boot knowledge
  • Familiarity with Big Data technologies like Kafka, Cassandra, Spark is a big plus
  • Cloud-native mindset, preferably AWS (including serverless tools)
  • Experience with CI/CD pipelines and testing best practices
  • Comfortable with Linux environments and container tech (Docker, Kubernetes)
  • Passion for high-quality, maintainable code and mentoring others

What’s in it for you

  • Salary up to €85.000 per year, based on experience and added value
  • Hybrid work model: 3-4 days working from home
  • Product-focused environment with long-term vision
  • Lots of greenfield work on high-scale infrastructure
  • Pension scheme
  • Training budget + personal development support
  • Informal, engineering-led team culture with senior colleagues
  • Lunch, snacks, regular team events, ping pong and relaxation spaces
  • 30% ruling and visa sponsorship available (if applicable)

Excited to explore this challenge as a Senior Backend Engineer Amsterdam?

 

Apply below or contact Roy Schaper, via r.schaper@codeguild.nl

  • Accepted file types: pdf, doc, docx, txt, rtf, Max. file size: 5 MB.