SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
commercetools is seeking a Senior Search Backend Engineer to join the Search Foundation Team. You'll design and implement modern search functionalities for a PaaS ecommerce platform, building integrated search experiences that power product discovery for enterprise customers.
Key responsibilities include:
- Design and implement search functionalities in a Scala-based backend
- Develop search-related libraries leveraging ElasticSearch and MongoDB
- Build and maintain scalable search infrastructure as code on Kubernetes using Terraform and multi-tenant architecture
- Test software components for usability, functionality, and performance
- Collaborate with Product Management and DevOps teams
- Participate in on-call rotations supporting worldwide distributed production systems
You bring at least 5 years of software engineering experience with JVM languages, with demonstrated expertise in search systems (preferably ElasticSearch). You have a strong DevOps mindset and practical experience developing server-side systems, with solid understanding of parallel/asynchronous programming and non-blocking I/O. You're comfortable with REST API development and scalable architectures including sharding, replication, load balancing, and failover patterns.
While not required, experience with Scala, functional programming languages, event-driven architectures, and infrastructure tooling is valued. You're fluent in English for collaboration with international teams and bring genuine curiosity about leveraging AI tools to work more effectively.
This is a hybrid role with three days per week in one of commercetools' offices: Munich, Berlin, London, or Valencia.