2022-07-29 11:26:48

Scala software engineer

CVMarket.lt klientas

Job Description

We use cutting edge technologies to deliver innovative software solutions. As a Scala Software Engineer you will be responsible for creating applications that are highly concurrent, responsive, scalable and resilient to failure. To succeed in this role you will need to have a strong foundation in software engineering and enjoy working on diverse and challenging problems and advanced algorithms. You will be responsible for the design, development, testing, deployment, maintenance and enhancement of current and future software solutions.

Requirements

Minimum:
- Object-orientated programming (OOP) experience.
- Functional programming (FP) experience.
- Scala experience or solid Java and FP background and desire to switch to Scala.
- Concurrency - theory and practice.

Desirable:
- Akka
- Familiarity with Web Services (REST, JSON)
- JavaScript (jQuery, Angular), WebSockets
- MongoDB, REDIS
- Exposure to a UNIX / Linux environment
- C, CUDA

Company offers

- The opportunity to work with the market leader and change the world
- Salary is negotiable depending on experience and performance
- Internal training and development opportunities
- Development of existing and new services in a dynamic, highly motivated team
- Sport compensations and other company’s ''goodies''

Intrigued by a challenge as large and fascinating as the world itself?
Come and join us to be part of the biggest revolution in Sport betting industry!