Назад
Company hidden
4 дня назад

Senior Search Backend Engineer (m/f/x)

Формат работы
hybrid
Тип работы
fulltime
Грейд
senior
Английский
c1
Страна
UK/Spain/Germany
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Senior Search Backend Engineer (Scala/Elasticsearch): Building an integrated search experience, product discovery API, and search libraries for a PaaS ecommerce backend with an accent on scalable infrastructure, distributed systems, and functional programming. Focus on developing non-blocking JVM services, operating multi-tenant Kubernetes infrastructure as code, and solving search performance and reliability challenges in production.

Location: Hybrid, with three days per week in an office in Munich, Berlin, London, or Valencia

Company

A commerce technology company building flexible ecommerce architecture and AI-enabled solutions for enterprise customers.

What you will do

  • Design and implement search functionality in a PaaS ecommerce backend.
  • Develop search-related libraries using Elasticsearch and MongoDB.
  • Build and maintain scalable, multi-tenant search infrastructure as code on Kubernetes with Terraform.
  • Test software components for usability, functionality, and performance.
  • Collaborate with Product Management and DevOps on search platform development.
  • Participate in on-call rotations for production systems with a globally distributed team.

Requirements

  • At least five years of software engineering experience with JVM languages and server-side systems.
  • Experience with search technologies, preferably Elasticsearch.
  • Strong DevOps mindset and practical experience improving infrastructure.
  • Knowledge of parallel and asynchronous programming, non-blocking I/O, REST APIs, and scalable architectures including sharding, replication, load balancing, and failover.
  • Interest in Scala and pragmatic functional programming patterns.
  • Fluent English required for work in international teams.

Nice to have

  • Experience with Scala or other functional programming languages.
  • Experience with scalable event-driven architectures, queues, and notification topics.
  • Experience with Helm, Kubernetes, infrastructure work, or Rust.
  • Curiosity about using AI tools to work more effectively.

Culture & Benefits

  • Comprehensive health benefits for employees and dependents, including mental health support.
  • Annual learning budget, self-paced learning platforms, language training, coaching, mentorship, and leadership programs.
  • Additional fully paid parental leave through the Family Leave Plus program.
  • Equity participation program.
  • Inclusive and collaborative environment focused on experimentation, trust, and diverse perspectives.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →