TECDATA ENGINEERING

Senior Backend Developer (Scala)

TECDATA ENGINEERING Madrid, Community of Madrid, Spain

IT Services and IT Consulting · 201-500 employees

6 h ago
Remote scala Mid (2-5 yrs) Full-time Spain
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

The role involves localizing Sage HCM for the UK market and automating implementation, billing, and provisioning processes. You will also perform service activities such as bug fixing and addressing client requests within a delivery team.

What they look for

Scala Play Framework Pekko MySQL Redis AWS SQL CI/CD Git Squeryl Doobie Grafana Kibana Distributed Systems

Requirements

Candidates must have over 4 years of experience with strong proficiency in Scala and SQL performance optimization. Experience with AWS services, CI/CD pipelines, and version control systems is required.

Full description

Buscamos un Senior Backend Developer (Scala)

Descripción del puesto / Especificaciones del proyecto: Localización de Sage HCM para el Reino Unido, automatización de la implementación, automatización de facturación y aprovisionamiento, actividades de servicio (corrección de errores, solicitudes de clientes de pago, etc.).

Habilidades técnicas obligatorias: Scala. Stack tecnológico: Scala 2.13, Play Framework (basado en Pekko), MySQL, Redis, servicios AWS.

Requisitos: Sólidos conocimientos de Scala (colecciones, Futures, inmutabilidad, pattern matching, etc.); buena comprensión de la optimización de SQL, índices y análisis de rendimiento de consultas (query profiling); experiencia con servicios AWS; comprensión de CI/CD y control de versiones (Git, flujo de PR). Deseable: Experiencia con Squeryl, Doobie; familiaridad con paneles y alertas de Grafana/Kibana; experiencia con grandes sistemas distribuidos o escalado horizontal en Play/Pekko. ¿Cuántos años de experiencia se requieren? Es un puesto senior, por lo que se esperan más de 4 años de experiencia. Idiomas: Inglés, ruso, ucraniano.

Tareas a realizar Trabajo de desarrollo dentro del equipo de entrega (desarrolladores, QA, diseñador de soluciones).

Similar roles