Hybrid

commercetools is hiring a Scala Engineer - Search (m/f/x)

About the Role

commercetools is hiring a Scala Engineer - Search (m/f/x) to join our Search team. You will work with enthusiastic, experienced Software Engineers in an agile, international environment, building customer-facing search APIs for product discovery on one of the world's most modern e-commerce platforms.

What You'll Do

  • Design and implement search functionalities in a PaaS eCommerce Scala backend.
  • Develop a scalable and multi-tenant architecture.
  • Analyze user needs and discuss technical approaches.
  • Test software components regarding usability, functionality, and performance and work closely with Product, Management and DevOps.
  • Take part in on-call rotation for production systems with the worldwide distributed team.

What We're Looking For

  • Experience as a Software Engineer working with Scala.
  • Deep insights in functional programming and practical work experience with Scala and in developing server-side systems using the JVM.
  • Experience with parallel and asynchronous programming as well as non-blocking I/O.
  • Background developing REST APIs and knowledge of scalable architectures including sharding, replication, load balancing, and failover.
  • Aspiration to constantly improve yourself and learn new technologies and concepts.
  • Fluent English communication skills to work in international teams.

Nice to Have

  • Exposure to Elasticsearch (preferred), Solr, OpenSearch, or Lucene.
  • Openness to infrastructure work and other technologies like Helm, Kubernetes and Rust.

Technical Stack

  • Scala, JVM, GraphQL
  • Elasticsearch, Solr, OpenSearch, Lucene
  • Helm, Kubernetes, Rust

Team & Environment

You will be part of the Search team in an agile, international environment.

Benefits & Compensation

  • Competitive compensation package: salary, competitive stock option package, and various benefits and perks.
  • Workation: Work up to 60 days per year in a country different from your home country, with 20 working days per trip.
  • Learning & Development Budget.
  • Exchange & Exploration Time: 10% of your time can be used for your self-driven growth and collaboration on self-picked projects.
  • Academy: Regular training sessions, access to Coursera and Babbel training courses.
  • Flexibility in working hours, focused on outcome and motivated employees.

Work Mode

This is a hybrid role based in Germany (Remote) or Berlin.

commercetools celebrates being a diverse environment and is proud to be an equal opportunity employer. We will assess your competencies, future potential, approach to learning and self-development and passion, and not your age, color, national origin, religion, gender, gender identity or expression, sexual orientation, familial status, genetics, or disability.

Required Skills
ScalaJVMGraphQLElasticsearchSolrOpenSearchLuceneHelmKubernetesRustSearch SystemsDistributed SystemsAPI DevelopmentMicroservicesCloud Infrastructure
Visa expiring soon?

Extend or switch without leaving Thailand

Running out of time on your current visa? SVBL identifies your best option — extension, category switch, or long-term visa — and handles the entire process.

Visa extensions & category switches
LTR & DTV visa applications
90-day reporting managed
Overstay prevention
Check your options
Prevent overstay issues
About company
commercetools
A modern e-commerce platform provider offering PaaS solutions with a focus on innovative, scalable backend technologies
All jobs at commercetools Visit website
Job Details
Category backend
Posted 9 months ago