Senior Scala developer

Location: Ukraine, Lviv, Ukraine
Date Posted: 05-25-2016
Project description:
You will be developing a platform for managing ecosystem around connected cars (including over-the-air vehicle software updates). Platform consists of an open-source client and a three-part modular server design, each with a well-defined RESTful API to allow for easy integration with existing or newly-developed software platforms. It is developed in Scala using Reactive software engineering principles. Product deploys on JVM, but it is also available as a service, operating from the cloud. Company is headquartered in Berlin.

Responsibilities:
- Design, implement, and deploy highly scalable and reliable systems
- Write clean, tested and well-documented code
- Contribute ideas for new features and identify areas for improvement

Required skills:
- Bachelor degree in Computer science or other numeric discipline
- 5+ years working as a software engineer
- Experience in designing and implementing internet services
- Experience with Linux development (configuring, administration)
- Strong foundation in data structures, algorithms and software design
- Willing to work with Scala, Clojure, ClojureScript
- Good level of English
 
- Understanding of mobile\connected embedded platforms is a plus,
- Experience with Akka, functional reactive programming and data analytics\"big data" is a plus

We offer:
- Working with state-of-the-art technology alongside experienced, talented engineers
- Opportunity to shape a real, in-demand product in a huge and growing sector
- Chance to contribute to Open Source software
 
this job portal is powered by CATS