C

Commercetools

Cloud-based eCommerce platform with API-first

Senior Search Backend Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeBerlin, GermanyNo salary listed

About the Job

Requirements

  • At least 5 years of experience as a Software Engineer working with languages on the JVM.
  • Search-related experience, preferably with Elasticsearch.
  • A strong DevOps mindset and the ability to drive infrastructure improvements.
  • Interest in working with Scala using pragmatic functional programming patterns.
  • Practical experience developing server-side systems using the JVM.
  • A solid understanding of parallel and asynchronous programming and non-blocking input/output.
  • Experience developing REST APIs and knowledge of scalable architectures, including sharding, replication, load balancing, and failover.
  • Fluent English for work in international teams.
  • Curiosity about using artificial intelligence tools to work more effectively and a drive to learn and apply them in the role.

Responsibilities

  • Design and implement search functionalities in a platform-as-a-service ecommerce Scala backend.
  • Learn and use Scala and functional programming as primary development tools.
  • Develop search-related libraries based on Elasticsearch and MongoDB.
  • Run and maintain scalable infrastructure as code on Kubernetes using Terraform and a multi-tenant architecture.
  • Test software components for usability, functionality, and performance, and work closely with Product Management and DevOps.
  • Participate in on-call rotations with a worldwide distributed team for production systems.

Desired Qualifications

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

About the Company

Commercetools

Cloud-based eCommerce platform with API-first

Commercetools provides a cloud-based eCommerce platform built around an API-first architecture. It helps businesses create and manage online stores by offering modular services accessed through APIs, including GraphQL, REST, and other integrations, enabling easy connection with existing systems and scalable performance. The platform supports core eCommerce functions such as catalogs, carts, orders, and customer data, all delivered via a cloud-based, subscription-priced service that can scale to different business sizes. What sets Commercetools apart from competitors is its API-first, headless approach that emphasizes flexible integrations and modern technologies to tailor digital commerce experiences across channels and systems. The company's goal is to enable businesses of all sizes to build, deploy, and scale digital commerce quickly and efficiently through a flexible, API-driven platform.

Company size
501-1,000
Company stage
Series C
Total funding
$300.8M
Headquarters
Munich, Germany
Founded
2006

Recently Posted Jobs

Explore more opportunities at Commercetools

See more jobs