Scala Developer

Turtle Entertainment Online · Sep 13th 2019

Apply on WeWorkRemotely

Headquarters: Cologne, Germany URL:

JOB DESCRIPTION

At ESL, we are esports, our mission is to create a world where everybody can be somebody. As a Backend Software Engineer at ESL you will be part of a team building one of our user-centric esports properties such as our premier esports tournament platform ESL Play.

Our stack: We build Scala microservices, usually following the twitter-server stack (finch, finagle) in a monorepo, deployed to Mesos/Marathon or Kubernetes. We use GitLab including CI/CD. We use ElasticSearch, Grafana, LogStash, Kibana & Prometheus for alerting, monitoring & logging.

Your Future Tasks:

  • Building & improving features for one of our B2C esports properties
  • Planning work with your team
  • Giving feedback & estimating upcoming work
  • Writing tests to ensure reliability & minimize maintenance burden
  • Documenting your work so others understand it
  • Taking part in code reviews to continuously improve your and others work

REQUIREMENTS

Must-haves:

  • 2+ years of experience in software engineering
  • Experience in writing backend software
  • Fluent English
  • Team player who enjoys working in a collaborative, open environment

Nice to have:

  • University degree in Computer Science, Software Engineering or similar
  • Experience with any of the following:
  • Developing in Scala or any JVM language
  • Orchestration with Mesos & Marathon, Docker, Kubernetes
  • Databases such as PostgreSQL, Cassandara
  • Kafka, Akka Streams
  • Finch, Finagle (twitter stack)
  • Cloud providers, in particular AWS
  • PHP or Drupal
  • Experience playing online games or knowledge of esports

To apply:

Apply on WeWorkRemotely