TECDATA ENGINEERING

Senior Backend Developer (Scala)

TECDATA ENGINEERING Spain

IT Services and IT Consulting · 201-500 employees

Jun 10
Remote scala Senior (5-10 yrs) Full-time Spain
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Develop and maintain scalable backend features for an enterprise SaaS platform using Scala and AWS. Collaborate with cross-functional teams to design APIs, optimize database performance, and ensure high availability in distributed systems.

What they look for

Scala AWS Play Framework Pekko MySQL Redis SQL Optimization Distributed Systems CI/CD Git Squeryl Doobie Grafana Kibana Backend Development API Design

Requirements

Requires at least 4 years of backend development experience with strong proficiency in Scala 2.13 and AWS services. Candidates must have solid knowledge of SQL optimization, Redis, and professional-level English communication skills.

Full description

Resumen del Proyecto

Buscamos Senior Scala Backend Developers para incorporarse a un proyecto internacional en modalidad 100% teletrabajo, participando en la evolución y desarrollo de una plataforma SaaS empresarial basada en tecnologías Scala y AWS.

El equipo trabajará en entornos de alta disponibilidad, sistemas distribuidos y servicios cloud, colaborando con desarrolladores, QA Engineers, arquitectos y responsables funcionales en la construcción y mantenimiento de soluciones escalables.

Funciones

  • Desarrollo de nuevas funcionalidades backend en Scala.
  • Diseño e implementación de APIs y servicios.
  • Optimización de consultas SQL y rendimiento de base de datos.
  • Integración con servicios AWS.
  • Participación en revisiones de código y buenas prácticas de desarrollo.
  • Colaboración en procesos CI/CD.
  • Mantenimiento evolutivo y correctivo de la plataforma.
  • Participación en entornos distribuidos y arquitecturas escalables.

Requisitos Imprescindibles

  • Mínimo 4 años de experiencia en desarrollo backend (preferiblemente 5-6 años o más).
  • Experiencia sólida con Scala 2.13.
  • Dominio de:
  • Collections
  • Futures
  • Pattern Matching
  • Inmutabilidad
  • Programación concurrente
  • Experiencia con Play Framework (basado en Pekko).
  • Experiencia con MySQL.
  • Conocimientos avanzados de:
  • Optimización SQL
  • Índices
  • Profiling de consultas
  • Experiencia con Redis.
  • Experiencia trabajando con AWS.
  • Conocimientos de:
  • Git
  • Pull Requests
  • CI/CD
  • Inglés profesional imprescindible.

Requisitos Valorable

  • Experiencia con Squeryl.
  • Experiencia con Doobie.
  • Conocimientos de Grafana y Kibana.
  • Experiencia configurando alertas y monitorización.
  • Experiencia en:
  • Sistemas distribuidos
  • Arquitecturas escalables
  • Escalado horizontal
  • Play/Pekko
  • Conocimientos de ruso o ucraniano.

Stack Tecnológico

  • Scala 2.13
  • Play Framework
  • Pekko
  • MySQL
  • Redis
  • AWS
  • Git
  • CI/CD
  • Grafana
  • Kibana
  • Squeryl
  • Doobie

Similar roles