Beschreibung
Start: ASAPLength: 6 months
Location: Remote (however you must be based in Germany)
The Team:
They are functional Scala enthusiasts (Cats / Scalaz / ZIO / shapeless etc) that care about following best practice. They're responsible for things like registration, login and authentication, profiles and personalisation and compliance.
What you will do:
You will have the opportunity to work on interesting projects using Scala, Akka, Kafka, Kinesis, and Dynamo with the aim to build software that is distributed, reactive, and scalable.
You will:
- Contribute to or lead a significant part of the implementation and deployment of services within your team.
- Work on challenging and varied business domains including video encoding, digital rights management, advertising, authentication, and payment services.
- Apply principled engineering practices including unit testing, integration testing, continuous integration
You'll fit in well if you have:
- Commercial experience with Scala
- Experience or at least an interest in functional programming
- Prior experience with (or a willingness to learn) the Lightbend Reactive Platform, but any JVM (Scala, Java, Clojure) or Functional Language (Haskel, Lisp, Scheme) background is great!
- Experience creating scalable and reactive web applications with modern frameworks like Akka / play etc
- Experience with public cloud technologies - they use AWS
- Experience with or an interest in 'DevOps' tooling
- Knowledge of applying object-oriented and functional programming styles to real-world software engineering problems.
- Demonstrable understanding of high-quality coding and testing practices.
- A strong understanding of continuous integration and continuous delivery practices.