Senior Search Backend Engineer (m/f/x)
Про роль
The Senior Search Backend Engineer role at commercetools is based in Berlin, Germany, with hybrid working. You will support the Search Foundation Team, building a product discovery search API and shared search capabilities across domains.
Work format
Full-time employment with three office days per week in Berlin. The role requires fluent English at C1 level.
Skills and tools
- Scala
- JVM
- Elasticsearch
- MongoDB
- Kubernetes
- Terraform
- Helm
- Rust
What to prepare
- Prepare a walkthrough of a search implementation, covering API design and scaling decisions.
- Choose a JVM server-side example that demonstrates concurrency or asynchronous processing.
Обовʼязки
- Design and implement search features in the Scala ecommerce backend.
- Build search libraries using Elasticsearch and MongoDB.
- Run and maintain scalable, multi-tenant search infrastructure using Kubernetes and Terraform.
- Test usability, functionality and performance with Product Management and DevOps.
- Join the distributed team's on-call rotation for production systems.
Вимоги
- At least 5 years of software engineering experience with JVM languages, including server-side development.
- Search experience, with Elasticsearch preferred, and a DevOps mindset for infrastructure improvements.
- Interest in learning Scala and applying functional programming patterns.
- Understanding of parallel and asynchronous programming and non-blocking I/O.
- REST API development experience and knowledge of sharding, replication, load balancing and failover.
- Curiosity about AI tools and willingness to learn how to apply them at work.
Nice to have
- Experience with event-driven architectures, including queues and notification topics.
- Previous work with Scala or other functional programming languages.
- Infrastructure experience with technologies such as Helm, Kubernetes or Rust.
Відгукнутися на цю роль
Надішліть коротке вступне повідомлення — команда найму розгляне його та відповість.
Composable commerce platform provider offering API-first software for enterprise retailers.
- Локація
- Munich, Germany
- Розмір команди
- 201-500
- Політика віддаленої роботи
- Hybrid
Огляд
- Seniority
- Senior
- Remote policy
- Hybrid
- Location
- Berlin, Germany
- Employment
- Full-time
- English
- C1
- Posted
- Oct 17, 2026