1 year of experience in Scala
3 years of experience in JVM (Java, Scala, Closure) or functional languages (Erlang, Haskell)
experience and understanding of relational and non-relational (NoSQL) databases and data modelling techniques
good understanding of distributed computer system challenges andBig Data
good understanding of REST API design principles and experience building APIs
experience with "push" technology and WebSockets
Good to have:
experience with NodeJS and JavaScript
experience in web development and knowledge of HTML, CSS
experience in deployment automation (Ansible) and Docker
experience in high availability, fail over, load balancing
Wymagania
Design, code and documentation of back-end API services in ScalaModelling data layer in non-relational databases (Couchbase)
Implementation of reporting/analytics using Big Data processing tools (Apache Spark, Cassandra)
Striving for good code quality and practicing test-driven development
Collaborating with product owners and the team to ensure requirements are well-defined and met
Helping to grow the team