We are looking for a Scala Developer with experience in building high-performing, scalable, enterprise-grade applications.
Must have / know:
At least 3 years of experience building backend systems
At least 2 year of experience working with Scala
Experience building RESTful APIs
Experience with TDD and BDD development processes
Distributed version control: Git
Strong written and verbal communication skills in English
Be able to work in multicultural work environment
Strong problem-solving skills
Self-organized and able to quickly learn new technologies and paradigms
Would be a plus:
Experience working with Akka stack: akka, akka-streams, akka-http
Willingness to work with/learn FP libraries like Cats, Monix, Simulacrum, Circe and Slick, etc.
Experience working with distributed messaging systems such as Kafka, ActiveMQ, RabbitMQ, etc.
Experience working with search engine technologies like ElasticSearch or Solr
Experience working with CI/CD tools like GitHub, GitLab
Experience working with Docker, Azure cloud
Experience working with monitoring tools like: Grafana, Splunk
Experience working with relational databases like PostgreeSql