Join BetSymphony's team as a Junior Scala Developer and contribute to the development of a cutting-edge gambling platform. Leverage the latest technologies and challenges in software development, and grow with a dynamic team.
Requirements
- At least 2 years of experience building backend systems
- At least 1 year of experience working with Scala
- Knowledge of Scala or strong JVM language background (Java, Kotlin) with eagerness to transition to Scala
- Basic understanding of RESTful API concepts
- Familiarity with Scala ecosystem (SBT, basic Akka or Play Framework concepts)
- Basic understanding of messaging systems (Kafka, RabbitMQ, etc.)
- Awareness of microservices architecture principles
- Basic knowledge of containerisation (Docker)
- Understanding of core software design patterns, data structures, and algorithms
- Experience with database technologies (SQL and NoSQL)
- Exposure to cloud services (AWS, GCP) and DevOps tools (CI/CD pipelines) is a plus
Benefits
- Flexible work environment
- Opportunity to grow and innovate
- Collaborative team
- Training and professional development