See more Programming jobs

Back to all jobs

Posted

Scala Developer


Full-TimeProgrammingEurope Only

Turtle Entertainment Online, Inc

Cologne, Germany

View website

Jobs posted: 3

Apply for this position
View all jobs

 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
Apply for this position
  • Share this job:


Help us maintain the quality of jobs posted on We Work Remotely.

Is this job not remote?

Let us know!

Apply for this Position

Please ensure you meet geographic and skills requirements before applying.

  • Share this job:


Help us maintain the quality of jobs posted on We Work Remotely.

Is this job not remote?

Let us know!