




Resumen: Únase a BetSymphony como Desarrollador/a Intermedio/a en Scala para construir un sistema backend escalable y de alto rendimiento para una plataforma revolucionaria de juego en línea, contribuyendo a todas las etapas del desarrollo. Aspectos destacados: 1. Papel fundamental en la revolución de la industria del juego en línea 2. Oportunidad de trabajar con las tecnologías más recientes y los desafíos más actuales 3. Parte de un equipo dinámico que valora la creatividad, la colaboración y la excelencia En BetSymphony, estamos emprendiendo 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 su público objetivo específico. Esta plataforma aprovechará las tecnologías más recientes para garantizar una experiencia fluida, segura y atractiva para los 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 desafíos más recientes en el desarrollo de software, ofreciéndole 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. * Competencia en Scala y su ecosistema (por ejemplo, Akka, Play Framework, SBT). * Experiencia trabajando con sistemas distribuidos de mensajería tales como Kafka, ActiveMQ, RabbitMQ, etc. * Experiencia con arquitectura de microservicios. * Tecnologías de contenerización (por ejemplo, Docker, Kubernetes). * Sólida comprensión 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. * Sólidas habilidades para la resolución de problemas. * Capacidad de autogestión y aptitud para aprender rápidamente nuevas tecnologías y paradigmas. Deseable: * Experiencia con JIRA y Confluence. * Experiencia con ZIO y/o la pila Typelevel (CATS, etc.). * Experiencia con Couchbase DB. * Experiencia con ElasticSearch. * Experiencia en el sector del juego o los juegos en línea. * Experiencia con procesos de desarrollo TDD. * Fuerte interés en aplicar herramientas impulsadas por IA (por ejemplo, ChatGPT, Copilot, Cursor o similares) para acelerar las tareas diarias de desarrollo. * Capacidad demostrada o fuerte motivación para utilizar la IA con el fin de reducir el tiempo de desarrollo, mejorar la calidad del código y automatizar tareas de ingeniería repetitivas. * Experiencia en el uso de la 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.


