Senior Search Backend Engineer

Commerce Tools
Berlin, London, Munich
Workplace: HybridFull timeFunction: Software EngineeringExperience: 5+ yearsSkills: ["Creative problem-solving","Curiosity","Collaboration","Teamwork","Trust"]

Build and evolve a modern, integrated search experience for ecommerce customers as part of the Search Foundation Team. You’ll design and implement search functionality in a Scala JVM backend, create search libraries with ElasticSearch and MongoDB, and run scalable search infrastructure on Kubernetes using Terraform and a multi-tenant architecture. Test for usability, functionality, and performance, collaborate with Product Management and DevOps, and participate in 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

✓ 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 experience for ecommerce customers as part of the Search Foundation Team. You’ll design and implement search functionality in a Scala JVM backend, create search libraries with ElasticSearch and MongoDB, and run scalable search infrastructure on Kubernetes using Terraform and a multi-tenant architecture. Test for usability, functionality, and performance, collaborate with Product Management and DevOps, and participate in worldwide on-call rotations.
Location: Berlin, London, Munich
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design and implement search functionality in a PaaS ecommerce Scala backend.
  • •Develop search libraries based on 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 while partnering with Product Management and DevOps.
  • •Join on-call rotations for production systems with a worldwide distributed team.

Pay and Benefits

Equity and Bonus:Equity
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 with experience driving infrastructure improvements.
  • •Interest in working with Scala using pragmatic functional programming patterns.
  • •Hands-on experience building server-side systems on the JVM, including parallel/asynchronous programming and non-blocking I/O.
Experience:5+ yearsEcommerceSearchJVM
Skills:Creative problem-solvingCuriosityCollaborationTeamworkTrust
Languages:English
Tech Stack:ScalaJVMElasticSearchMongoDBKubernetesTerraformMulti-tenant architectureREST APIsNon-blocking I/OShardingReplicationLoad balancingFailoverHelmRust

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