Commercetools

Senior Search Backend Engineer (m/f/x)

Berlin, Germany (Hybrid). Posted 2 months ago

The role

You will support the Search Foundation Team by developing a modern, integrated search experience and a search API for product discovery. You will design search functionalities in a PaaS ecommerce Scala backend and maintain scalable search infrastructure on Kubernetes.

What you will do

  • Design and implement search functionalities in a PaaS ecommerce Scala backend
  • Learn Scala and functional programming as new main development tools
  • Develop search-related libraries based on ElasticSearch and MongoDB
  • Run and maintain a scalable search infrastructure as code on top of Kubernetes using terraform and multi-tenant architecture
  • Test software components regarding usability, functionality, and performance
  • Work closely with Product Management and DevOps
  • Take part in on-call rotation for production systems with a worldwide distributed team

Required qualifications

  • At least 5 years of experience as a Software Engineer working with languages on the JVM
  • Search-related experience
  • Strong DevOps mindset
  • Interest in working with Scala using pragmatic functional programming patterns
  • Practical work experience in developing server-side systems using the JVM
  • Solid understanding of parallel and asynchronous programming, as well as non-blocking I/O
  • Experience in developing REST APIs and knowledge of scalable architectures (incl. sharding, replication, load balancing and failover)
  • Fluent English for work in international teams
  • A genuine curiosity for using AI tools to work smarter and more effectively

Nice to have

  • Experience developing REST APIs and knowledge of scalable event-driven architectures (incl., queues, notification topics, sharding, replication, load balancing, and failover)
  • Experience working with Scala or other functional programming languages
  • Experience with infrastructure work and other technologies like Helm, Kubernetes, and Rust
  • ElasticSearch

Benefits

  • Comprehensive health benefits for you and your dependents, including access to OpenUp for personalized mental health support
  • Learning and development opportunities including an annual learning budget, access to self-paced learning platforms and language training, personalized coaching, mentorship, and leadership programs
  • Family Leave Plus gives additional fully paid weeks of parental leave on top of government-provided leave
  • Equity participation program

About the company

commercetools powers the next era of commerce for customers through AI-driven solutions and flexible commerce architecture. The company is a collective of builders, explorers, doers, makers, and problem-solvers.

Senior Search Backend Engineer (m/f/x) at Commercetools | JobZoey