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
Need to work legally in Thailand?

Work permits without the paperwork nightmare

Thai immigration rules are strict and easy to get wrong. SVBL handles the bureaucracy — correct visa type, proper documentation, timely submissions. You focus on your work.

Right visa type for your situation
Document preparation & submission
Deadline tracking & renewals
Direct liaison with immigration
Talk to an expert
10+ years experience
About company
commercetools

A modern e-commerce platform provider offering PaaS solutions with a focus on innovative, scalable backend technologies

Visit website
Job Details
Category backend
Posted 8 months ago