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.


