Scala Developer

1
office owns all
the products
150
highly skilled
team mates
1000
AUTOMATED
COLLEAGUES
40+
PRODUCTION DEPLOYS
EACH MONTH

About the Role

We thrive in well-designed, scalable, systems which use modern functional programming based design approaches. We believe that the functional programming approach in Scala results in systems which are easier to build and maintain - we use modern, pragmatic approaches such as Tagless Final and libraries such as Cats and Cats Effect to achieve this.

Responsibilities:

• Write code that makes our games and related functionality run
• Write unit and other automated tests
• Work and communicate efficiently with the rest of the development team, including PO, front-end developers and designers
• Actively participate in code reviews to assure best quality of code is delivered
• Own your applications, ensure they deploy and run 24/7 on our Kubernetes platform with great performance

Requirements:

• Passion for Scala and Functional Programming, and improving yourself technically
• Proven experience in delivering production software using Scala or comparable experience, such as extensive JVM or Haskell experience
• Interest in the latest programming trends such as functional and reactive programming
• Excellent communication skills and a pragmatic approach to problem solving
• Experience building high performance clustered systems, modular FP-based architecture, as well as actor systems, where they are necessary
• Good level of spoken and written English to be able to communicate with our international teams

Bonus Skills:

•Experience in Cats / Scalaz, Cats Effect, ZIO, Monix, Akka Actors, Persistence, Cluster & HTTP, http4s, Tagless Final and/or Scala.js
•Experience with Event Sourcing & CQRS
•Experience with Docker, Kubernetes, Kafka, Cassandra
•Bachelor Degree in IT or equivalent

Technologies

Lacking any of these skills?
join
We make games
Company trips to Las Vegas, London and more every year
Environment tailored to allow you to realize your full potential
Awesome mix between all benefits of a large company and all advantages of creative startup culture
Tailor-made career programe and many opportunities to grow and prove yourself
90% of people will receive personal company funded training in 2021
Additional medical insurance
Modern office in the city center with an amazing view
Optional indoor parking space
Sounds good?
Apply Below!
Please attach your CV....
Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Awesome, it's sent.
Thank you for your application. We will get in touch soon.
GO back
Oops! Something went wrong while submitting the form.