Senior Backend Engineer – Scala

Berlin

Company Social & Media:

commercetools

About the Company

commercetools provides a flexible commerce architecture that empowers companies to innovate and scale without limits. The company combines advanced technology with a culture of experimentation, enabling enterprises to bridge digital and physical shopping experiences, implement AI-driven solutions, and explore new ways to connect with customers.

commercetools supports businesses worldwide in experimenting, scaling, and growing, while fostering an environment where the best ideas win, not the loudest voice.

About the Role

The Senior Search Engineer supports the Search Team by building modern, integrated search experiences for customers, including a search API for product discovery and foundational search capabilities across domains.

Key Responsibilities

  • Design and implement search functionalities in a PaaS ecommerce Scala backend
  • Develop within a scalable, multi-tenant architecture
  • Analyze user needs and evaluate technical approaches
  • Test software components for usability, functionality, and performance
  • Collaborate closely with Product Management and DevOps
  • Participate in on-call rotations for production systems with a worldwide distributed team
  • This role follows a hybrid work model, requiring three days a week in the Berlin or Valencia office.

Requirements

  • 5+ years of experience as a Software Engineer in search
  • Experience building search solutions with engines such as Elasticsearch, Solr, OpenSearch, or similar
  • Strong problem-solving skills and curiosity to learn new technologies
  • Fluent English communication skills
  • Interest in AI tools to enhance productivity and innovation

Nice to Have

  • Experience with modern search strategies such as Vector Search, Hybrid Search, Learning to Rank, or Re-ranker
  • Experience developing REST APIs and scalable event-driven architectures (queues, topics, sharding, replication, load balancing, failover)
  • Experience with Scala or other functional programming languages
  • Knowledge of infrastructure tools such as Helm, Kubernetes, and Rust

Benefits

  • Comprehensive health benefits for employees and dependents, including personalized mental health support via OpenUp
  • Learning and development opportunities: annual learning budget, self-paced platforms, language training, personalized coaching, mentorship, and leadership programs
  • Family Leave Plus: additional fully paid parental leave on top of government-provided leave
  • Equity participation program to share in the companyโ€™s success
  • Flexibility and support to focus on work-life balance

Complete details about this role can be found on the official website below: