Position: Senior Scala Developer
Company: Smart Hires
Category: Scala
Experience required: 3y

Our client is an international product company, founded in 1994. Today, it's considered one of the most legitimate and secure companies for sports betting in the world. With over 2.6 mill. active users, it's one of the fast-growing platform in Eastern Europe. We provide relocation (Czechia, Cyprus)

**Tech stack: **

— Scala, 
— Java 11, 
— Akka (clustering, sharding, persistence), 
— Spring webflux, 
— Kubernetes.
— Play, 
— Gradle, 
— Sbt, 
— GitLab CI

**As a Scala Developer, you will:**

— Develop innovative projects with advanced technologies;
— Deliver reliable software, practice robust software design and in-depth code review;
— Develop new features for high load platform;
— Optimize and improve existing solutions;
— Do the continuous improving of code quality;
— Collaborate with other team members and teams at product company;
— Take the end-to-end responsibility for solutions delivered;
— Take part in architecting the microservices in the cloud;
— Develop and deliver the set of microservices in the Agile environment;

**What we expect from you:**

— 3+ years of Scala experience;
— 5+ years of Java development;
— Akka (clustering, sharding, persistence), Play;
— CDC, CQRS, event sourcing;
— TDD;
— Agile principles' knowledge;
— Team-player and quick learner.

**Nice to have**

— Kubernetes and Docker knowledge;
— NoSQL DB experience (Cassandra).