Back to jobs

Scala Engineer in Portugal/Spain

TechStateSpainPosted 1w ago
Software Engineer
Apply on LinkedIn

Job Description

We are looking for a skilled Scala Engineer (5+ years experience) to join our team and help build high-performance, scalable backend systems. You’ll be working with a modern functional stack to solve complex data challenges and optimize our distributed architecture. The client is a British multinational enterprise software company.


The Tech Stack


Language: Scala 2.13

Framework: Play Framework (Pekko-based)

Data: MySQL, Redis

Infrastructure: AWS Services

Monitoring: Grafana, Kibana


Core Responsibilities

Design and maintain robust backend services using Scala and the Pekko-based Play Framework.

Write clean, testable code emphasizing immutability and functional programming principles.

Optimize database performance through SQL profiling, indexing, and query refinement.

Manage and deploy cloud-native applications within the AWS ecosystem.

Collaborate through a structured CI/CD pipeline and Git-based PR workflow.


Technical Requirements

Scala Mastery: Deep knowledge of the Scala standard library, specifically collections, Futures for concurrency, and pattern matching.

Database Expertise: Strong proficiency in SQL. You should be comfortable explaining execution plans and optimizing slow queries.

Cloud Proficiency: Hands-on experience with core AWS services (e.g., EC2, RDS, S3, or Lambda).

DevOps Mindset: Solid understanding of version control (Git) and automated deployment flows.


Nice to Have

Experience with functional persistence libraries like Doobie or Squeryl.

Familiarity with observability tools; specifically building Grafana/Kibana dashboards and configuring alerts.

Direct experience with horizontal scaling and managing state in large-scale distributed Pekko systems.


Project Language: English


Location: PT- Portugal ES — Spain

  • Full Time