Back to jobs
RDT

Backend Developer (Scala)

Barcelona, SpainPosted 5 days ago
hybrid

Job Description

En RDT buscamos incorporar un/a Backend Developer Scala para participar en el desarrollo y evolución de soluciones backend basadas en tecnologías modernas y arquitecturas orientadas a eventos.

🌐 Tu misión

Formarás parte de un equipo técnico especializado, diseñando e implementando servicios backend escalables y robustos, contribuyendo a la evolución de plataformas críticas y garantizando la calidad y fiabilidad de las soluciones desarrolladas.

🎁 ¿Qué te ofrecemos?

  • Acompañamiento desde el primer día para facilitar tu integración en el equipo.

  • Estabilidad laboral con contratación indefinida.

  • Participación en proyectos tecnológicos innovadores con arquitecturas modernas.

  • Retribución flexible: Seguro Médico, Ticket Guardería y acceso a formación continua a través de nuestro Campus.

  • Wellhub: acceso a gimnasios y actividades deportivas con tarifas reducidas.

  • Un entorno colaborativo donde podrás seguir desarrollando tus conocimientos técnicos y asumir nuevos retos profesionales.

📑 ¿Cuáles serán tus funciones en el día a día?

  • Diseñar e implementar servicios backend en Scala para nuevas funcionalidades de negocio.

  • Desarrollar y mantener consumidores y productores de Apache Kafka.

  • Modelar y optimizar accesos a bases de datos Cassandra garantizando rendimiento y fiabilidad.

  • Desarrollar y mantener APIs REST e integraciones con servicios externos.

  • Diseñar y evolucionar esquemas de mensajería y datos asegurando la compatibilidad entre versiones.

  • Crear y mantener pruebas automatizadas (unitarias, integración y rendimiento cuando sea necesario).

  • Gestionar entornos de desarrollo, pruebas y despliegue basados en Docker.

  • Participar en la mejora continua del código, refactorización de componentes y reducción de deuda técnica.

💡 Requisitos mínimos e indispensables

  • Nivel de inglés B2 o superior.

  • Experiencia sólida en desarrollo backend con Scala (Scala 2.13+ y SBT).

  • Experiencia en programación funcional en entornos productivos (Cats Effect, Http4s).

  • Conocimientos avanzados en arquitecturas orientadas a eventos con Apache Kafka.

  • Experiencia en modelado de datos y patrones de consulta con Cassandra.

  • Desarrollo e integración de APIs REST y servicios JSON.

  • Experiencia trabajando con Docker en entornos de desarrollo y pruebas.

  • Experiencia en testing automatizado (ScalaTest, MUnit, Mockito o WireMock).

Valoraremos especialmente

  • Experiencia con Avro y Protobuf.

  • Conocimientos de integración continua (Jenkins).

  • Experiencia con OAuth2 y JWT.

  • Conocimientos de observabilidad y monitorización (OpenTelemetry, Prometheus, Logback).

  • Herramientas de calidad y análisis estático de código como SonarQube, Scoverage o Scalastyle.

· Our purpose is to help engineers enjoy engineering ·

See Your Match Score

Sign up and Renata will show you how this job matches your skills and experience.

Get Started Free
Backend Developer (Scala) at RDT | Renata