Commercetools
Senior Search Backend Engineer (m/f/x)
Berlin, Germany (Hybrid). Posted 2 months ago
The role
You will support the Search Foundation Team by developing a modern, integrated search experience and a search API for product discovery. You will design search functionalities in a PaaS ecommerce Scala backend and maintain scalable search infrastructure on Kubernetes.
What you will do
- Design and implement search functionalities in a PaaS ecommerce Scala backend
- Learn Scala and functional programming as new main development tools
- Develop search-related libraries based on ElasticSearch and MongoDB
- Run and maintain a scalable search infrastructure as code on top of Kubernetes using terraform and multi-tenant architecture
- Test software components regarding usability, functionality, and performance
- Work closely with Product Management and DevOps
- Take part in on-call rotation for production systems with a worldwide distributed team
Required qualifications
- At least 5 years of experience as a Software Engineer working with languages on the JVM
- Search-related experience
- Strong DevOps mindset
- Interest in working with Scala using pragmatic functional programming patterns
- Practical work experience in developing server-side systems using the JVM
- Solid understanding of parallel and asynchronous programming, as well as non-blocking I/O
- Experience in developing REST APIs and knowledge of scalable architectures (incl. sharding, replication, load balancing and failover)
- Fluent English for work in international teams
- A genuine curiosity for using AI tools to work smarter and more effectively
Nice to have
- Experience developing REST APIs and knowledge of scalable event-driven architectures (incl., queues, notification topics, sharding, replication, load balancing, and failover)
- Experience working with Scala or other functional programming languages
- Experience with infrastructure work and other technologies like Helm, Kubernetes, and Rust
- ElasticSearch
Benefits
- Comprehensive health benefits for you and your dependents, including access to OpenUp for personalized mental health support
- Learning and development opportunities including an annual learning budget, access to self-paced learning platforms and language training, personalized coaching, mentorship, and leadership programs
- Family Leave Plus gives additional fully paid weeks of parental leave on top of government-provided leave
- Equity participation program
About the company
commercetools powers the next era of commerce for customers through AI-driven solutions and flexible commerce architecture. The company is a collective of builders, explorers, doers, makers, and problem-solvers.