Scala Engineer
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
On Air Entertainment is on a journey of building new games and gaming platform, that is allowing high-load and thus, supporting thousands of players concurrently playing our games and using our products. At the same time offering a great player experience via custom-built platform, being resilient, reactive and message driven, utilising event sourcing and CQRS.
The candidate:
- Experience with Scala programming language (or strong will to learn it);
- Good communication and proficiency in English(verbal and written) skills;
- Passionate to learn a lot of new things - technology and on the iGaming side: deep dive into industry internals and world of high-load, reactive systems.
Appreciated experience in:
- Scala;
- Akka Actors, Akka persistence, Akka HTTP, Akka Cluster;
- Cats or optionally Scalaz & Monix;
- Docker, Kubernetes;
- Kafka, Cassandra, PostreSQL;
- Experience in Event Sourcing, CQRS;
- Experience in other JVM based programming languages (e.g. Java, Kotlin, Clojure) is a plus;
- Experience or interest in Cats Effects, ZIO, Tagless Final is a plus.
If you feel like some of the requirements are the areas you feel needs improving - no worries!
We have a united team that would help get you up to speed and help you learn, being a productive engineer, building new market disruptive and innovative products along the way.
The team & ways we work:
- Start-up culture, allowing for creativity and trying new things;
- We work in self-organising agile teams;
- Dev teams have all the support from infrastructure, business, technology and leadership;
- We’re open and transparent in decision making: everyone has a voice, new ideas are always welcome;
- Constant feedback and support to individuals;
- We value results over process and tools;
- We value team-work and unity, so the best candidates are team-players ready to own their work passionately from beginning to the end.
Benefits:
- Health insurance
- Trainings and conferences support
- Flexible in remote and office work;
- Work in an international Company.