freehire launches on Product Hunt on 26 August.

Follow →

Scala developer

Summary

Build and scale a global entertainment-payment SaaS backend using Scala, Akka, Kafka, and event sourcing; migrate legacy services and mentor peers.

Valsea es el motor tecnológico que hay detrás de grandes marcas del entretenimiento a nivel mundial, operando una plataforma SaaS 100% propia que es pura potencia para pagos y compliance.

Ahora mismo están en un momento de crecimiento brutal, pero mantienen el agilismo de una startup. Necesitan "potencia de fuego", por eso buscan incorporar nuevos desarrolladores Scala para hacer crecer su equipo de Backend.

Si quieres formar parte de una auténtica "Scala shop", y ser clave construyendo el futuro de la plataforma a base de sistemas distribuidos y event sourcing... ¡ponte el cinturón y sigue leyendo! 🚀

Primero un poco de contexto 📖

Valsea es una plataforma tecnológica SaaS integral y altamente escalable que orquesta el núcleo operativo de diversas marcas de entretenimiento a nivel mundial. Imagínate un ecosistema propio donde se gestionan flujos de transacciones complejos, se automatiza el cumplimiento normativo (compliance) y se coordinan operaciones críticas en tiempo real.

Tienen su base de operaciones en Marbella, un enclave fantástico que se ha convertido en un auténtico imán para el talento tecnológico en Europa.

Al ser una "Scala shop" de pura cepa, su equipo de backend es el verdadero corazón del sistema. Están en un momento de expansión total y no se conforman con lo que tienen. Por eso, necesitan sumar "potencia de fuego" a sus filas, buscando desarrolladores que jueguen en otra liga para llevar su arquitectura al siguiente nivel y construir el futuro de la plataforma a base de sistemas distribuidos y event sourcing, utilizando Scala, Akka y Kafka de principio a fin

Pero vayamos al turrón, que harás tu 🫵

Dentro de Ingeniería, te integrarás en uno de los dos grandes equipos principales: Activation & Compliance (enfocado en la activación de clientes y el cumplimiento normativo) o Retention (encargado de manejar las integraciones de los juegos y las interacciones de los clientes existentes).

Tu rol no consistirá simplemente en ser un/a "ejecutor/a" que toma un ticket cerrado y lo programa. En Valsea esperan que aportes una mentalidad de producto real: que entiendas de qué va el negocio, te alinees con las distintas partes interesadas y propongas soluciones creativas cuando los requisitos sean ambiguos. Tendrás un impacto directo en las decisiones arquitectónicas para diseñar y construir servicios backend altamente escalables, resilientes e impulsados por eventos aprovechando herramientas como Scala, Akka y Kafka.

Además, tendrás por delante un reto técnico mayúsculo: Valsea se encuentra en pleno proceso de migración para extraer sus servicios core (como las carteras o sesiones de los jugadores) de un framework antiguo discontinuado (Lagom con Scala 2) hacia las nuevas versiones utilizando Akka. Todo esto mientras aseguras el rendimiento en producción, optimizas los sistemas y ayudas a elevar el nivel técnico de todo el equipo compartiendo tu conocimiento y mentorizando a los perfiles más junior

  • Diseñar y construir servicios backend altamente escalables y resilientes utilizando Scala.
  • Desarrollar sistemas distribuidos impulsados por eventos aprovechando la potencia de Akka y Kafka
  • Aportar visión de negocio a tu equipo (Activation o Retention) para definir y lanzar nuevas funcionalidades de valor real
  • Evolucionar la arquitectura liderando la migración de servicios core desde Lagom hacia el nuevo ecosistema
  • Solucionar incidencias en producción, optimizando el rendimiento general del sistema.
  • Mentorizar y elevar el nivel técnico de los compañeros junior, compartiendo buenas prácticas.

En Valsea huyen del micromanagement y de los sprints de dos semanas que se acaban convirtiendo en mini-waterfalls. Trabajan orientados a proyectos: llega un nuevo desafío, se diseña una solución y se entrega cuando el código está listo para aportar valor.

A nivel técnico, apuestan casi al 100% por Scala en el Backend. Tu día a día transcurrirá entre:

  • Arquitectura de Microservicios utilizando patrones de Event Sourcing y CQRS, que son la clave de su rendimiento.
  • Construcción de sistemas resilientes con Akka / Pekko.
  • Comunicación asíncrona robusta utilizando Kafka, y comunicación síncrona a través de gRPC entre microservicios.
  • Una capa de persistencia donde Cassandra es el rey absoluto, acompañado de pinceladas de Postgres o ElasticSearch.
  • Para conectar con el equipo de Frontend, expondrás las APIs utilizando GraphQL a través de sus Gateways.

En su «lista de los Reyes Magos» 👑👑👑nos han pedido Desarrolladores/as Scala que traigan:

Sí o sí 👍

  • Background técnico sólido en Scala: Idealmente unos 3 años de experiencia, aunque si vienes de dominar Java/Akka y llevas menos tiempo con Scala pero aprendes rápido, también encajas perfectamente.
  • Sistemas Distribuidos: Experiencia real construyendo arquitecturas orientadas a eventos utilizando Akka o Pekko.
  • Kafka: Has de entender bien cómo funciona por debajo (patrones de mensajería, streaming y partitioning) para evitar "pegarte un tiro en el pie".
  • Cassandra: Es innegociable, ya que es la columna vertebral de su capa de persistencia.
  • Nivel de Inglés Alto: Tu día a día será completamente en este idioma.💂

Suma puntos 🎁

  • Experiencia trabajando con bases de datos secundarias como ElasticSearch o Postgres.
  • Familiaridad con GraphQL y gRPC.
  • Conocimientos en Docker, Kubernetes o Play Framework.
  • Venir con mentalidad de producto: disfrutar entendiendo el problema de negocio antes de tirar líneas de código.

🏖️ 23 días de vacaciones

👩🏾‍⚕️Cuidado de tu salud: Seguro médico privado para ti y para tu familia.

🗣️ Aprendizaje continuo: Clases de inglés y español gratuitas y oportunidades constantes de desarrollo profesional.

💻Equipamiento Pro: Te envían a casa el portátil y todo lo que necesites para que tu setup sea la envidia del barrio.

🫂Un teambuilding muy divertido entre todos los equipos y abrazos asegurados.

Y si decides pasarte por la oficina de Marbella ☀️...

Cantina de lujo: Desayuno diario y comida recién cocinada 3 días a la semana (gratis, por supuesto).

Bienestar físico: 50% de descuento en sesiones de entrenamiento personal y fisioterapia.

Instalaciones Top: Gimnasio, sala de masajes, sala de juegos y una cocina completa con fruta, refrescos y café para que no te falte de nada.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available