
Senior Search Backend Engineer
commercetools9 hours ago
Valencia, SpainSenior
Responsibilities
- Design and implement search functionality in a PaaS ecommerce Scala backend.
- Develop search-related libraries using Elasticsearch and MongoDB.
- Maintain scalable, multi-tenant search infrastructure on Kubernetes using Terraform.
- Test software components for usability, functionality, and performance.
- Develop server-side systems and REST APIs using JVM technologies.
- Contribute to infrastructure improvements and collaborate with Product Management and DevOps.
- Participate in worldwide production on-call rotations.
Requirements
- At least 5 years of experience as a Software Engineer working with JVM languages.
- Experience related to search, preferably with Elasticsearch.
- Practical experience developing server-side JVM systems and REST APIs.
- Understanding of parallel and asynchronous programming and non-blocking I/O.
- Knowledge of scalable architectures, including sharding, replication, load balancing, and failover.
- Interest in working with Scala and pragmatic functional programming patterns.
- Fluent English for international teamwork.
- Preferred experience with Scala or other functional programming languages, event-driven architectures, infrastructure work, Helm, Kubernetes, and Rust.
- Curiosity about using AI tools to work more effectively and willingness to apply them in the role.
Benefits
- Comprehensive health benefits for employees and dependents, including OpenUp mental health support.
- Annual learning budget, self-paced learning platforms, language training, coaching, mentorship, and leadership programs.
- Additional fully paid parental leave through Family Leave Plus.
- Equity participation program.
- Hybrid work arrangement with three days per week in the Munich, Berlin, London, or Valencia office.
Tech Stack
Categories
About commercetools
commercetools builds a cloud-native, API-first commerce platform used by enterprises to run B2C and B2B storefronts across channels. Its SaaS products provide headless commerce, catalog, checkout, and order management that developers integrate via microservices and SDKs, sold by subscription with enterprise support. Founded in 2010 and headquartered in Munich, it serves global brands; public references include Sephora, Volkswagen Group, NBCUniversal, and Danone.