2023-04-13 14:47:21

Scala software engineer

CVMarket.lv klients

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''

P.S. Please kindly send your CV with salary expectations and cover letter in English.