




Resumen: Únase a BetSymphony como Desarrollador/a Intermedio/a en Scala para construir un sistema backend de vanguardia y escalable para una plataforma revolucionaria de juego en línea, aprovechando las tecnologías más recientes. Aspectos destacados: 1. Revolutionar el juego en línea con una plataforma de vanguardia 2. Trabajar con las tecnologías más recientes y los retos del desarrollo de software 3. Oportunidad de crecimiento e innovación en un equipo dinámico En BetSymphony, emprendemos un proyecto ambicioso para revolucionar la industria del juego en línea. Nuestra visión es desarrollar una plataforma de juego de vanguardia que sirva como columna vertebral para múltiples marcas distintas, cada una con su propia identidad y público objetivo. Esta plataforma aprovechará las tecnologías más recientes para garantizar una experiencia fluida, segura y atractiva para usuarios de todo el mundo. Como Desarrollador/a Intermedio/a en Scala en nuestro equipo, desempeñará un papel fundamental para hacer realidad esta visión. Participará en todas las etapas del proceso de desarrollo, desde el diseño inicial hasta la implementación, centrándose en la creación de un sistema backend escalable y de alto rendimiento capaz de satisfacer las diversas necesidades de múltiples marcas. Trabajar en este proyecto le expondrá a las tecnologías y retos más recientes del desarrollo de software, ofreciendo amplias oportunidades de crecimiento e innovación. Formará parte de un equipo dinámico que valora la creatividad, la colaboración y el compromiso con la excelencia. **Requisitos** * Al menos 3 años de experiencia en la construcción de sistemas backend. * Al menos 2 años de experiencia trabajando con Scala. * Experiencia en la construcción de APIs RESTful / WebSockets. * Conocimientos sólidos de Scala y su ecosistema (por ejemplo, Akka, Play Framework, SBT). * Experiencia con sistemas de mensajería distribuida tales como Kafka, ActiveMQ, RabbitMQ, etc. * Experiencia con arquitectura de microservicios. * Tecnologías de contenerización (por ejemplo, Docker, Kubernetes). * Comprensión sólida de patrones de diseño de software, estructuras de datos y algoritmos. * Experiencia con tecnologías de bases de datos (SQL y NoSQL). * Conocimientos prácticos de servicios en la nube (AWS, GCP o Azure) y herramientas DevOps (pipelines CI/CD). * Excelentes habilidades escritas y verbales en inglés (nivel B2) * Capacidad para trabajar en un entorno laboral multicultural. * Fuertes habilidades para la resolución de problemas. * Autodisciplinado/a y capaz de aprender rápidamente nuevas tecnologías y paradigmas. Deseable: * Experiencia con JIRA y Confluence. * Experiencia con ZIO y/o stack Typelevel (CATS, etc.). * Experiencia con Couchbase DB * Experiencia con ElasticSearch * Experiencia en el sector del juego en línea o juegos digitales. * Experiencia en procesos de desarrollo TDD. * Gran interés por aplicar herramientas impulsadas por IA (por ejemplo, ChatGPT, Copilot, Cursor o similares) para acelerar tareas diarias de desarrollo. * Capacidad demostrada o fuerte motivación para usar IA con el fin de reducir el tiempo de desarrollo, mejorar la calidad del código y automatizar tareas repetitivas de ingeniería. * Experiencia en el uso de IA para generación de código, refactorización, depuración, creación de pruebas y documentación. * Apertura para experimentar con nuevas herramientas y flujos de trabajo basados en IA e integrarlos en el proceso de desarrollo. ### **Responsabilidades:** * Desarrollo de nuevas funcionalidades dentro del producto existente. * Comunicación con los miembros del equipo y con el equipo de Producto. * Resolución de problemas técnicos conforme surjan. * Corrección de errores en las funcionalidades recién desarrolladas (sin refactorización del código antiguo). * Escritura de pruebas unitarias y pruebas de integración. * Participación en las ceremonias Scrum. * Puede requerirse la tutoría de colegas intermedios y juniors.


