Jobiglo

No results.

This job is no longer available

This job expired on 14/09/2026. It no longer accepts applications.

Scala Backend Developer (Hybrid, Barcelona)

Sage · Barcelone

Hybrid 🇬🇧 English
Scala Play Framework Pekko MySQL Redis AWS Git CI/CD pipelines Squeryl Doobie Grafana Kibana

Job description

About the role

We are seeking a Backend Developer to join our HCM Localisation engineering team. The role focuses on building and maintaining scalable, cloud‑based services that power complex product workflows and integrations. This is a hybrid position requiring three days a week in our Barcelona office.

Key responsibilities

  • Design, develop, and maintain robust backend services using Scala 2.13, Play Framework and a Pekko‑based environment.
  • Write clean, testable, and maintainable code applying functional programming principles, immutability and asynchronous programming with Futures.
  • Create efficient data access patterns for MySQL, optimise queries, tune indexes and profile database performance.
  • Develop, deploy and support services on AWS, collaborating closely with DevOps and platform teams.
  • Contribute to CI/CD pipelines, Git‑based pull‑request workflows, code reviews and engineering best practices.
  • Work with frontend engineers, QA, product owners and other backend developers to deliver high‑quality product increments.
  • Ensure production stability by investigating issues, improving observability and reducing technical debt.

Required profile

  • Professional backend development experience, preferably in enterprise, SaaS or cloud‑based products.
  • Strong hands‑on experience with Scala, including collections, Futures, immutability, pattern matching and functional design.
  • Commercial experience with Play Framework or comparable JVM backend frameworks; Pekko or Akka experience is highly relevant.
  • Deep understanding of relational databases, especially MySQL, with practical knowledge of SQL optimisation and indexing.
  • Experience with Redis or similar caching technologies.
  • Solid grasp of OOP, functional programming, concurrency, the Scala type system and advanced architectural patterns.
  • Hands‑on experience with AWS services and cloud‑native delivery practices.
  • Proficiency with CI/CD, Git, branching strategies and automated testing.
  • Ability to work effectively in distributed Agile teams and take ownership of complex technical problems.

Required skills

  • Scala
  • Play Framework
  • Pekko (or Akka)
  • MySQL
  • Redis
  • AWS
  • Git
  • CI/CD pipelines
  • Squeryl or Doobie (nice to have)
  • Grafana or Kibana (nice to have)

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Sage.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Explore further

Salaries, guides and searches in Spain.

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

💬 Chat with us on Telegram

Published 2 months ago

21 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Sage

Barcelone