Senior Search Backend Engineer

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

Support the Search Foundation Team by designing and implementing modern, integrated search capabilities for PaaS ecommerce. Build search APIs and reusable libraries using Scala on the JVM, with Elasticsearch and MongoDB. Improve and operate scalable search infrastructure using infrastructure-as-code on Kubernetes with Terraform, while partnering with Product Management and DevOps on testing and on-call rotations for production systems.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Commerce Tools
Commerce Tools
1 week ago

Senior Search Backend Engineer

✓ 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

Support the Search Foundation Team by designing and implementing modern, integrated search capabilities for PaaS ecommerce. Build search APIs and reusable libraries using Scala on the JVM, with Elasticsearch and MongoDB. Improve and operate scalable search infrastructure using infrastructure-as-code on Kubernetes with Terraform, while partnering with Product Management and DevOps on testing and on-call rotations for production systems.
Location: Berlin, London, Munich
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design and implement search functionalities for a PaaS ecommerce Scala backend.
  • •Develop search-related libraries based on ElasticSearch and MongoDB.
  • •Run and maintain scalable search infrastructure as code on Kubernetes using Terraform with multi-tenant architecture.
  • •Test components for usability, functionality, and performance, working closely with Product Management and DevOps.
  • •Participate in on-call rotations with a worldwide distributed team 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 with ElasticSearch.
  • •Strong DevOps mindset to drive infrastructure improvements.
  • •Interest in working with Scala using pragmatic functional programming patterns.
  • •Experience building server-side systems on the JVM, including REST APIs and scalable architectures.
Experience:5+ years
Skills:Problem-solvingCollaborationTeamworkContinuous learning
Languages:English
Tech Stack:ScalaJVMElasticSearchMongoDBKubernetesTerraformREST APIsNon-blocking I/O

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