commercetools

Senior Search Backend Engineer

commercetools
Apply
9 hours ago
Munich, GermanySenior

Responsibilities

  • Design and implement search functionality in the Scala ecommerce backend.
  • Develop search-related libraries using Elasticsearch and MongoDB.
  • Run and maintain scalable, multi-tenant search infrastructure on Kubernetes using Terraform.
  • Test software components for usability, functionality, and performance.
  • Develop server-side systems and scalable architectures involving sharding, replication, load balancing, and failover.
  • Participate in worldwide production on-call rotations and collaborate with Product Management and DevOps.

Requirements

  • At least 5 years of software engineering experience working with JVM languages.
  • Experience with search technologies, preferably Elasticsearch.
  • Practical experience developing server-side JVM systems and REST APIs.
  • Understanding of parallel and asynchronous programming and non-blocking I/O.
  • Knowledge of scalable and event-driven architectures, including queues, notification topics, sharding, replication, load balancing, and failover.
  • Interest in Scala and pragmatic functional programming patterns; experience with Scala or another functional programming language is preferred.
  • Experience with infrastructure work and technologies such as Helm, Kubernetes, and Rust is preferred.
  • Fluent English for working in international teams.

Benefits

  • Comprehensive health benefits for employees and dependents, including OpenUp mental health support.
  • Annual learning budget, self-paced learning platforms, language training, coaching, mentorship, and leadership programs.
  • Additional fully paid parental leave through Family Leave Plus.
  • Equity participation program.
  • Hybrid work arrangement with three days per week in the Munich, Berlin, London, or Valencia office.

Tech Stack

ElasticsearchHelmKubernetesMongoDBRustScalaTerraform

Categories

commercetools

About commercetools

501-1,000 employees

commercetools builds a cloud-native, API-first commerce platform used by enterprises to run B2C and B2B storefronts across channels. Its SaaS products provide headless commerce, catalog, checkout, and order management that developers integrate via microservices and SDKs, sold by subscription with enterprise support. Founded in 2010 and headquartered in Munich, it serves global brands; public references include Sephora, Volkswagen Group, NBCUniversal, and Danone.

Contact me