Senior Search Backend Engineer (m/f/x)

Commerce Tools
Berlin, London, Munich
Workplace: HybridFull timeFunction: Software EngineeringExperience: 5+ yearsSkills: ["Problem-solving","Teamwork","Collaboration","Continuous learning"]

Build and evolve a modern, integrated search platform for product discovery, supporting the Search Foundation Team. Design and implement search functionality in a Scala JVM PaaS backend, develop search libraries using ElasticSearch and MongoDB, and operate scalable search infrastructure on Kubernetes with Terraform and multi-tenant architecture. Test for usability, performance, and functionality, collaborate with Product Management and DevOps, and join worldwide on-call rotations.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Commerce Tools
Commerce Tools
1 week ago

Senior Search Backend Engineer (m/f/x)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 6 hours agoStatus: Live

Job Summary

Build and evolve a modern, integrated search platform for product discovery, supporting the Search Foundation Team. Design and implement search functionality in a Scala JVM PaaS backend, develop search libraries using ElasticSearch and MongoDB, and operate scalable search infrastructure on Kubernetes with Terraform and multi-tenant architecture. Test for usability, performance, and functionality, collaborate with Product Management and DevOps, and join worldwide on-call rotations.
Location: Berlin, London, Munich
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Develop and integrate search capabilities for customers, including a search API for product discovery across domains.
  • •Design and implement search functionality in a Scala JVM backend for a PaaS ecommerce environment.
  • •Build and maintain search libraries using ElasticSearch and MongoDB.
  • •Operate scalable search infrastructure as code on Kubernetes using Terraform and multi-tenant architecture.
  • •Participate in usability/functionality/performance testing and worldwide on-call rotations for production systems.

Pay and Benefits

Perks:Health InsuranceLearning BudgetParental LeaveEquity

Key Requirements

  • •At least 5 years of experience as a Software Engineer working with JVM languages.
  • •Search-related experience, preferably ElasticSearch.
  • •Strong DevOps mindset and practical experience with infrastructure improvements.
  • •Interest in Scala and pragmatic functional programming patterns.
  • •Experience developing server-side systems on the JVM, including parallel/asynchronous programming and non-blocking I/O; familiarity with REST APIs and scalable architectures.
Experience:5+ yearsE-commercePaaS
Skills:Problem-solvingTeamworkCollaborationContinuous learning
Languages:English
Tech Stack:ScalaJVMElasticSearchMongoDBKubernetesTerraformREST APIsPaaSParallel programmingAsynchronous programmingNon-blocking I/OMulti-tenant architectureShardingReplicationLoad balancingFailover

Company Brief

Commerce Tools
Provides a frontend-as-a-service platform for headless commerce, enabling teams to build, deploy, and manage composable storefronts. Integrates with commercetools and other backend services to deliver omnichannel customer experiences.
Industry: SaaS
Company Size: Medium (51 to 250 employees)
Growth: Growth Stage Startup
Headquarters: Berlin, Germany
WebsiteLinkedIn